Date 将HKT或JST转换为EST时区的unix日期格式
在unix中使用日期格式将日期转换为+%-m/%-d/%Y时,我将日期转换为时区。将HKT或JST时区转换为EST,我希望将日期转换为mm/dd/yy,而不进行此时区转换 例如:Date 将HKT或JST转换为EST时区的unix日期格式,date,unix,Date,Unix,在unix中使用日期格式将日期转换为+%-m/%-d/%Y时,我将日期转换为时区。将HKT或JST时区转换为EST,我希望将日期转换为mm/dd/yy,而不进行此时区转换 例如: $ date -u '--d=Sun Jan 25 08:39:12 JST 2015' +%-m/%-d/%Y 1/24/2015 我还尝试了-u-d选项 $ date -u -d 'Sun Jan 25 08:39:12 JST 2015' +%-m/%-d/%Y 1/24/2015 有人能帮我解决这个问题吗
$ date -u '--d=Sun Jan 25 08:39:12 JST 2015' +%-m/%-d/%Y
1/24/2015
我还尝试了-u-d选项
$ date -u -d 'Sun Jan 25 08:39:12 JST 2015' +%-m/%-d/%Y
1/24/2015
有人能帮我解决这个问题吗 要更改输出时区,可以设置TZ envvar: 要忽略输入时区或自动检测它,可以使用Python脚本: !/usr/bin/env python 更改日期/时间格式。 用法:${prog} 示例:$/更改日期格式“Sun Jan 25 08:39:12 JST 2015”%-m/%-d/%Y 产出:2015年1月25日 导入系统 从dateutil.parser导入解析apt获取安装python dateutil 尝试: 日期字符串,日期格式=sys.argv[1:] 除值错误外: sys.exit\u doc\u.formatprog=sys.argv[0]打印使用信息 其他: datetime\u对象=解析日期\u字符串 printdatetime\u对象。strftimedate\u格式 为什么使用-u以UTC打印时间?
$ TZ=EST date -d 'Sun Jan 25 08:39:12 JST 2015'
Sat Jan 24 18:39:12 EST 2015
$ TZ=JST date -d 'Sun Jan 25 08:39:12 JST 2015'
Sun Jan 25 08:39:12 JST 2015