如何在.Net中使用DateTime格式的t字母?

时间:2012-12-02 12:44:42

标签: .net datetime datetime-format

我尝试过使用

DateTime.Now.ToString("yyyy-MM-ddtHH:mm");

获取类似“2011-12-02t12:39”的字符串(这是ISO 8601标准格式的小写版本)。

但得到“2011-12-02A12:39”而不是“A”表示“AM”。由于实验和文档都说't'变为AM的'A'和'PM'变为'P'。

但无论如何我都不需要这封信。怎么做到这一点?

1 个答案:

答案 0 :(得分:4)

使用撇号以格式包含文字内容:

DateTime.Now.ToString("yyyy-MM-dd't'HH:mm");