【发布时间】:2021-06-11 14:39:01
【问题描述】:
我有以下格式的时间戳 - 21 年 6 月 6 日星期五晚上 11:11:11.402
我想做两件事-
- 在 6Jun21 之前添加进程 0,使其读取为 06Jun21,并忽略 出现两位数
- 将时间转换为 24 小时制
最终输出应如下所示 21 年 6 月 6 日星期五 23:11:11.402
我尝试了传统格式但无法这样做。我试图避免解析为正则表达式并增加我的处理开销。
有什么想法吗?
【问题讨论】:
-
为什么不首先正确生成时间戳?或者,如果你不能因为一些想象中的减速而避免使用正则表达式,这似乎是为自己做更多的工作;为什么不尝试使用正则表达式,也许它不会使您的代码减慢太多,如果确实如此,那么请寻找一种更快的实现方式。
-
在我看来,6 月 6 日是星期日,而不是星期五?