c# - 将 C# 中的日期转换为“PTHM”
问题描述
我对如何将给定日期转换为“PT_H_M”格式感到困惑。例如,日期 2018-06-28T14:47:59.79-04:00,应为 PT14H47M。
谢谢
解决方案
PT 是什么意思?小时戳是否受时区影响并为节省时间而调整?
如果不,
DateTime date = DateTime.Now;
string pdDate = string.Format("PT{0}H{1}M", date.ToString("HH"), date.ToString("mm"));
推荐阅读
- objective-c - Objective-C 相当于 Swift "\(variable)"
- sqlite - 如何使用 SQlite 在 QTableView 上声明负数
- reactjs - 在 es6 中计算内部地图
- javascript - 在“reactstrap”导航栏中使用“折叠”时“无法将未定义或空值转换为对象”
- python - 如何根据值更改条形图的颜色?
- c# - DateTime.ParseExact 无法按预期工作
- excel - 为什么 VBA 不允许我在用户窗体的命令按钮中声明公共数组?
- mongodb - 如何在 mongodb 中像 SQL 一样编写 sum(if a>=10 and a<=100,a,0)
- routing - 串行通过并行展位乘法器
- openedge - OpenEdge 4GL REST 服务:计算临时表值会产生错误