你可以试试这个
.ToString("HH\\hmm\\m");
Run Code Online (Sandbox Code Playgroud)
请注意,您需要转义字母h
并m
使用两个反斜杠,否则会出现编译器错误.
你应该使用DateTime.ToString().这对你的工作有用.
DateTime.Now.ToString(@"hh\hmm\m");
Run Code Online (Sandbox Code Playgroud)
当然,替换DateTime.Now
为DateTime变量.
我不知道你是否需要12或24小时格式.如果你想要12而不是使用小写hh
,如果你想要24使用大写HH
.
这不行
Unrecognized escape sequence
它无法编译