首页 > 解决方案 > 将 C# 中的日期转换为“PTHM”

问题描述

我对如何将给定日期转换为“PT_H_M”格式感到困惑。例如,日期 2018-06-28T14:47:59.79-04:00,应为 PT14H47M。

谢谢

标签: c#datetime.net-core

解决方案


PT 是什么意思?小时戳是否受时区影响并为节省时间而调整?

如果不,

DateTime date = DateTime.Now; 
string pdDate = string.Format("PT{0}H{1}M", date.ToString("HH"), date.ToString("mm"));

推荐阅读