C# 带日期的字符串中的新行
我有日期时间格式的日期,我把它转换成字符串C# 带日期的字符串中的新行,c#,date,datetime,datetime-format,C#,Date,Datetime,Datetime Format,我有日期时间格式的日期,我把它转换成字符串 myModel.myDateToString("dddd, d MMM 'hour.' HH:mm", myCulture); 现在字符串中的日期在一行中。我想让它像: Monday, 7 mar hour. 10:00 可能吗?或者我必须将它分成两个对象。在格式字符串中放置一个新行字符,这对我很有用 DateTime.Now.ToString( string.Format("dddd, d MMM {0}'hour.'
myModel.myDateToString("dddd, d MMM 'hour.' HH:mm", myCulture);
现在字符串中的日期在一行中。我想让它像:
Monday, 7 mar
hour. 10:00
可能吗?或者我必须将它分成两个对象。在格式字符串中放置一个新行字符,这对我很有用
DateTime.Now.ToString(
string.Format("dddd, d MMM {0}'hour.' HH:mm", System.Environment.NewLine)
, culture);
政治上正确的方法:使用Environment.newline当然,你是对的,我会更新答案,谢谢!为了解决这个问题,您现在还可以使用字符串插值,例如DateTime.now.ToString($“dddd,d MM{Environment.Newline}HH:MM”)