我想以 YYYY/MM/DD 格式打印用户的日期,

我想以 YYYY/MM/DD 格式打印用户的日期,

我想以用户的格式打印日期YYYY/MM/DD,如果用户像这样输入(20042019),这意味着20/04/2019将以这种方式打印20/may/2019

答案1

忙碌盒日期(支持 -D 选项),你可以这样做:

$ busybox date -D '%d%m%Y' -d '20042019' +'%Y/%b/%d'
2019/Apr/20

或者,如果您想要完整的月份名称:

$ busybox date -D '%d%m%Y' -d '20042019' +'%Y/%B/%d'
2019/April/20

请注意,当语言/国家/地区更改时,月份名称也会更改。

相关内容