首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UNIX:以特定格式转换Unix日期

UNIX:以特定格式转换Unix日期
EN

Stack Overflow用户
提问于 2014-01-15 10:04:06
回答 2查看 131关注 0票数 1

在unix中,除了当前日期之外,我还有其他日期,我想转换成特定的格式。

代码语言:javascript
复制
Original Format
D="Mon Dec 30 06:35:02 EST 2013"

New Format
E=20131230063502
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-16 14:11:08

E=date +%Y%m%d%H%M%S

这是格式化日期命令的输出并将其保存在变量E中的方法。

票数 1
EN

Stack Overflow用户

发布于 2015-10-03 19:24:21

使用python:

代码语言:javascript
复制
def data(dstr):
    m = {'Jan': '01', 'Feb':'02', 'Mar':'03', 'Apr':'04', 'May':'05', 'Jun':'06', 'Jul':'07', 'Aug':'08', 'Sep':'09', 'Oct':'10', 'Nov':'11', 'Dec':'12'}
    val = dstr.split(' ')
    month = m[val[1]]
    time = val[3].split(':')
    return '{}{}{}{}{}{}'.format(val[-1],month,val[2],time[0],time[1],time[2])

if __name__ == '__main__':
    print data("Mon Dec 30 06:35:02 EST 2013")

In:Mon Dec 30 06:35:02 EST 2013

Out:20131230063502

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21134332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档