# 日期时间表达式
# 1. 年
y:年份,四位数(如:2023)yy:年份的最后两位(如:23)yyyy:年份的四位数(如:2023)
# 2. 月
M:月份,数字表示(1-12)MM:月份,两位数(01-12)MMM:月份的缩写名称(如:Jan, Feb, Mar)MMMM:月份的全名(如:January, February, March)
# 3. 日
d:日期,数字表示(1-31)dd:日期,两位数(01-31)EEE:星期的缩写名称(如:Sun, Mon, Tue)EEEE:星期的全名(如:Sunday, Monday, Tuesday)
# 4. 时
H:小时,24小时制(0-23)HH:小时,24小时制,两位数(00-23)h:小时,12小时制(1-12)hh:小时,12小时制,两位数(01-12)
# 5. 分
m:分钟,数字表示(0-59)mm:分钟,两位数(00-59)
# 6. 秒
s:秒,数字表示(0-59)ss:秒,两位数(00-59)
# 7. 毫秒
S:毫秒,一位数(0-9)SS:毫秒,两位数(00-99)SSS:毫秒,三位数(000-999)
# 8. 时间标记
a:上午或下午标记(AM, PM)
# 9. 时区
z:时区缩写(如:GMT, CST)zzz:时区全名(如:GMT, CST)Z:RFC 822时区(如:-0800)ZZZ:ISO 8601时区(如:-08:00)
# 10. 季度
Q:季度,数字表示(1-4)QQ:季度,两位数(01-04)QQQ:季度的缩写名称(如:Q1, Q2, Q3, Q4)QQQQ:季度的全名(如:Quarter 1, Quarter 2)
# 其他字符
- 文本分隔符:可以使用任何非模式字符作为分隔符,例如
-,/,:,.等。 - 转义字符:如果需要在格式中包含文字,可以使用单引号包裹。例如:
'year'会在格式化后显示为“year”。如果要显示一个单引号,则使用''。
# 示例
"yyyy-MM-dd HH:mm:ss" // 2023-10-05 14:30:00
"yy/MM/dd a hh:mm" // 23/10/05 PM 02:30
"EEE, MMM d, ''yy" // Thu, Oct 5, '23
以上只是示例,作为批量重命名的时间表达式时,需要替换掉无法在文件名中使用的符号,例如把
/和:换成_。