1
44
编辑:一种更好的方法是使用具有已定义且不变格式的日期/时间字符串,而不是使用从中定义的区域设置
它产生类似于
您可以简单地用空字符串替换有问题的字符:
在您的具体情况下,我认为您需要以下几点:
但是,前面的所有内容都假设您使用标准ISO 8601日期格式,即2009-10-29。我认为这很正常,但有些人使用其他格式,所以请小心。但既然你没有问我约会的事,我想你在那里没有问题。 |
2
18
跟进@Joey和@Kees的答案,使其立即可用。
在BAT文件中:
示例输出:
|
3
3
因为我在上午10点之前输入空白时遇到了同样的问题,现在我得到的是09而不是9。我还将%mydate%和%mytime%变量重新用于使用此脚本创建的其他文件,以便它们都具有相同的日期时间戳。 |
4
2
您需要的实际日期/时间格式在第2行中确定。您可以根据需要对其进行格式化。
|
5
2
我做了这个通用的,将在任何环境下工作的日期格式可能会有所不同。
|
6
1
下面我粘贴了我的全部脚本,并包含了一个如何使用文件名的示例
|
7
0
如果可以的话
保证
这将使当前的本地
ISO-8601
|
Community wiki · 需要改变的用户界面模式? 1 年前 |
LITzman · 使用状态处理颜色主题更改 1 年前 |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
HCJ · win cmd中的批处理脚本循环 2 年前 |