我想将DateTime.UtcNow
从原来的23/12/2021 05:31:25
更改为23-12-2021-05-31-25
。
我尝试将DateTime
更改为字符串,并用-
替换/
和:
。
但我收到一个错误
无法将类型"string"隐式转换为"System.DateTime">
如何更改我的日期&23-12-2021-05-31-25
的时间表示?
只需尝试在.ToString()
中使用正确的日期格式字符串。
那么这个代码片段呢:
DateTime now = DateTime.UtcNow;
Console.WriteLine(now.ToString("dd-MM-yyyy-HH-mm-ss"));
我得到的输出类似于:
23-12-2021-05-59-17
这符合你的需求吗?
DateTime timeNow = DateTime.UtcNow;
String strTimeNow = timeNow.ToString("dd-MM-yyyy-HH-mm-ss");
Console.WriteLine(timeNow);
Console.WriteLine(strTimeNow);
输出:
12/23/2021 6:06:29 AM
23-12-2021-06-06-29
我希望这能解决你的问题。如果没有,请告诉我。