如何在.Net中使用日期时间格式的t字母?

如何在.Net中使用日期时间格式的t字母?,.net,datetime,datetime-format,.net,Datetime,Datetime Format,我试着用 DateTime.Now.ToString("yyyy-MM-ddtHH:mm"); 获取类似“2011-12-02t12:39”(ISO 8601标准格式的小写版本)的字符串 但改为“2011-12-02A12:39”,其中“A”表示“AM”。正如实验和文档中所说,AM的“t”变为“A”,PM的“P” 但无论如何,我只需要一封信。如何实现这一点?使用撇号将文字内容的格式设置为: DateTime.Now.ToString("yyyy-MM-dd't'HH:mm"); 使用撇号以以

我试着用

DateTime.Now.ToString("yyyy-MM-ddtHH:mm");
获取类似“2011-12-02t12:39”(ISO 8601标准格式的小写版本)的字符串

但改为“2011-12-02A12:39”,其中“A”表示“AM”。正如实验和文档中所说,AM的“t”变为“A”,PM的“P”


但无论如何,我只需要一封信。如何实现这一点?

使用撇号将文字内容的格式设置为:

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

使用撇号以以下格式显示文字内容:

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

酷。与Scala中的方式完全相同。@Ivan也可以像
.ToString(@“yyyy-MM-dd\tHH:MM”)
那样编写(假设可以使用C#where
@
来确保字符串文本不包含
选项卡(制表符
'\t'
),而是包含反斜杠,后跟
t
)。酷。与Scala中的方式完全相同。@Ivan也可以像
.ToString(@“yyyy-MM-dd\tHH:MM”)
那样编写(假设可以使用C#where
@
来确保字符串文本不包含
选项卡(制表符
'\t'
),而是包含反斜杠,后跟
t
)。