awk '{gsub("-"," ",$1)print mktime($1" 0 0 0")}' a.txt它会把第一列的字符串
2016-09-26当作
2016-09-26
0:0:0的时间转化为时间戳,如果不符合时间日期格式的话,转化后是-1,比如上面的“null"字符串,你可以单独做处理。
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中(比如Linux系统),也在许多其他 *** 作系统中被广泛采用。php中获取时间戳的方法是:time()Date()Linux中获取时间戳的方法是:date +%s
Linux中将时间戳转换为日期: date -d "@<timestamp>"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)