带时区C#的时间戳格式>> [

问题描述 投票:0回答:2
对于以下代码,这将是输出(2020-06-05T23:02:24.554 + 05:30)。我想要(+05:30)中没有“:”的时区,并希望像(+0530)。如何使用日期时间格式实现这一目标?我可以用字符串操作删除冒号,但是日期时间格式本身应该有一些选择,如果有人建议的话,那真的很好。

string date = String.Format("{0:s}.{0:fff}{0:zzz}", DateTime.Now);

对于以下代码,这将是输出(2020-06-05T23:02:24.554 + 05:30)。我想要(+05:30)中没有“:”的时区,并希望像(+0530)。如何使用日期时间格式实现这一目标?我...
c# .net
2个回答
0
投票
根据zzz format您必须更改TimeSeparator但是如果您这样做,则会更改时间的第一部分的时间分隔符。所以我建议

0
投票
没有标准的方法,但是您可以编写自定义方法,而无需进行测试:
© www.soinside.com 2019 - 2024. All rights reserved.