Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带日期的字符串中的新行_C#_Date_Datetime_Datetime Format - Fatal编程技术网

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”)