如何用awk实现将日期转换为时间戳? 指定日期怎么转换成时间戳

\u5982\u4f55\u7528awk\u5b9e\u73b0\u5c06\u65e5\u671f\u8f6c\u6362\u4e3a\u65f6\u95f4\u6233

awk\u4e2d\u6709\u4e00\u4e2a mktime\u51fd\u6570\uff0c\u53ef\u4ee5\u5c06\u65e5\u671f\u8f6c\u5316\u4e3a\u65f6\u95f4\u6233
\u4f8b\u5982 awk 'BEGIN { print mktime("2016 08 28 08 02 02")}'
\u5373\u628a2016-8-28 08:02:02 \u8f6c\u5316\u4e3aunix\u65f6\u95f4\u6233
\u6ce8\u610fmktime\u7684\u53c2\u6570\u4e2d\uff0c\u5e74 \u6708 \u65e5 \u65f6 \u5206 \u79d2 \u90fd\u662f\u7528\u7a7a\u683c\u9694\u5f00\u7ec4\u6210\u7684\u5b57\u7b26\u4e32

PHP \u4e2d\u7684 strtotime() \u51fd\u6570\u53ef\u4ee5\u5b9e\u73b0

strtotime() \u51fd\u6570\u5c06\u4efb\u4f55\u82f1\u6587\u6587\u672c\u7684\u65e5\u671f\u65f6\u95f4\u63cf\u8ff0\u89e3\u6790\u4e3a Unix \u65f6\u95f4\u6233\u3002

strtotime(time,now)

time \u89c4\u5b9a\u8981\u89e3\u6790\u7684\u65f6\u95f4\u5b57\u7b26\u4e32\u3002
now \u7528\u6765\u8ba1\u7b97\u8fd4\u56de\u503c\u7684\u65f6\u95f4\u6233\u3002\u5982\u679c\u7701\u7565\u8be5\u53c2\u6570\uff0c\u5219\u4f7f\u7528\u5f53\u524d\u65f6\u95f4\u3002

\u6210\u529f\u5219\u8fd4\u56de\u65f6\u95f4\u6233\uff0c\u5426\u5219\u8fd4\u56de FALSE\u3002\u5728 PHP 5.1.0 \u4e4b\u524d\u672c\u51fd\u6570\u5728\u5931\u8d25\u65f6\u8fd4\u56de -1\u3002
\u4f8b\u5b50

<?php
echo(strtotime("2015-05-22 15:00:00"));
?>

awk中有一个 mktime函数,可以将日期转化为时间戳。

例如:awk 'BEGIN { print mktime("2016 08 28 08 02 02")}'

即把2016-8-28 08:02:02 转化为unix时间戳。



  • shell awk鍛戒护璇﹁В
    绛旓細鎵鏈夌敤浣滅畻鏈繍绠楃杩涜鎿嶄綔鏃讹紝鎿嶄綔鏁拌嚜鍔杞负鏁板硷紝鎵鏈夐潪鏁板奸兘鍙樹负0 璧嬪艰繍绠楋細锛=锛 +=锛 -=锛*=锛/=锛%=锛屸︹=锛**=锛夐昏緫杩愮畻绗: (||, &&)鍏崇郴杩愮畻绗︼細锛<, <=, >,>=,!=, ==锛夋鍒欒繍绠楃锛氾紙锝烇紝锝!锛(鍖归厤姝e垯琛ㄨ揪寮忥紝涓庝笉鍖归厤姝e垯琛ㄨ揪寮)awk 'BEGIN{a="100testa";...
  • 濡備綍鍦╨inux鏄剧ず鏃ユ湡
    绛旓細鏄剧ず鏃堕棿锛氬勾/鏈/鏃ャ-d鍙傛暟 锛岃鏄庤鏄剧ず鐨勬槸鍚庨潰鐨勫瓧绗︿覆琛ㄧず鐨勬椂闂达紝"1 day ago" 璇存槑鏄1澶╁墠鐨勬椂闂淬俤ate "+%Y-%m-%d %H-%M-%S "杩欐牱鎵嶆槸鏄剧ず鏃堕棿 +鍚庨兘鏄椂闂存牸寮忋備緥濡傦細date +%Y%m%d //鏄剧ず鍓嶅ぉ骞存湀鏃 date +%Y%m%d --date="+1 day" //鏄剧ず鍓嶄竴澶╃殑鏃ユ湡 date +%Y%m%...
  • shell缂栫▼濡備綍瀹炵幇璁鏃ユ湡+1澶,鏍煎紡涓篩YYYmmdd?
    绛旓細Linux绯荤粺涓嬬殑鏍煎紡涓猴細date +%Y%m%d -d "+1days"AIX 绯荤粺涓嬬殑鏍煎紡涓猴細TZ=TZ-24 date +%Y%m%d
  • Linux鏌ユ壘鍚叧閿瓧鐨勬枃浠舵瘮杈冪涓琛岀殑鏃ユ湡璇诲彇鏈鏂扮殑涓涓苟涓旇緭鍑篲鐧惧害...
    绛旓細awk 'NR==FNR && FNR==1 {tmp_date=$0;file=FILENAME;} NR!=FNR && FNR==1{if(tmp_date<$0){tmp_date=$0;file=FILENAME;}} END{print "Date:"tmp_date"\nFile:"file}' `ls -R ./*keyword* 2>/dev/null`璇存槑锛氱▼搴忔湁鐐瑰眬闄愭э紝瑕佹眰鎵鏈夋枃浠剁殑绗竴涓閮介渶瑕佷负鏃ユ湡锛堟牸寮忓...
  • linux濡備綍鏌ヨ鎸囧畾鏃ユ湡鐨勭郴缁熷畨鍏ㄦ棩蹇
    绛旓細grep cat /var/log/secure|grep "Nov 11鈥渟ed sed -n '/Nov 11/p' /var/log/secure awk awk '/Nov 11/ {print $0}' /var/log/secure
  • Linux鏌ョ湅鎵鏈夌敤鎴风敤浠涔堝懡浠
    绛旓細鏂囦欢鐨勭壒娈婂睘鎬 - 浣跨敤 "+" 璁剧疆鏉冮檺,浣跨敤 "-" 鐢ㄤ簬鍙栨秷chattr +a file1 鍙厑璁镐互杩藉姞鏂瑰紡璇诲啓鏂囦欢chattr +c file1 鍏佽杩欎釜鏂囦欢鑳借鍐呮牳鑷姩鍘嬬缉/瑙e帇chattr +d file1 鍦ㄨ繘琛屾枃浠剁郴缁熷浠芥椂,dump绋嬪簭灏嗗拷鐣ヨ繖涓枃浠禼hattr +i file1 璁剧疆鎴愪笉鍙彉鐨勬枃浠,涓嶈兘琚垹闄ゃ佷慨鏀广侀噸鍛藉悕鎴栬呴摼鎺hattr +s file1...
  • linux awk鎬庝箞澶勭悊姣忚鐨勬暟鎹
    绛旓細/浣滀负鍒嗗壊绗︼紝鏈鍚庝竴涓氨鏄痜ilename cat a.txt|awk -F/ '{print $NF}'/浣滀负鍒嗗壊绗︼紝绗簩涓弬鏁板氨鏄綘瑕佺殑鐩綍 cat a.txt|awk -F/ '{print $2}'
  • linux濡備綍寰楀埌涓涓枃浠剁殑鏈鍚庝慨鏀规椂闂
    绛旓細Modify: 2008-04-26 01:48:18.000000000 +0800 Change: 2008-04-26 01:48:18.000000000 +0800 璇存槑锛欰ccess璁块棶鏃堕棿銆侻odify淇敼鏃堕棿銆侰hange鐘舵佹敼鍙樻椂闂淬傚彲浠tat *鏌ョ湅杩欎釜鐩綍鎵鏈夋枃浠剁殑鐘舵併傜幇鍦ㄦ槸瑕佽繃婊ゅ嚭Modify鐨勬椂闂存埑锛屽苟浠yyyMMddHHSS鏍煎紡淇濆瓨锛屽垯鍙互鍒╃敤涓嬮潰杩欐潯鍛戒护锛歴tat awk.txt | ...
  • 璇磋甯哥敤鐨刄NIX鍛戒护?
    绛旓細褰撳湪鍚庡彴杩愯鍛戒护鏃,鏈濂藉皢鍏惰緭鍑洪噸瀹氬悜杈撳嚭鍒颁竴涓枃浠朵腑鍘,浠ヤ究浠ュ悗妫鏌ャ [渚2] 鍦ㄥ悗鍙拌繍琛宖ind鍛戒护,鍦ㄥ綋鍓嶇洰褰曞強鍏跺瓙鐩矾涓嬫煡鎵炬枃浠跺悕涓篴bc鐨勬枃浠跺苟灏嗙粨鏋滃瓨鍒癿yfind鏂囦欢涓 鎵ц鍛戒护濡備笅: $ find . -name abc -print>;myfind& 鍦ㄨ繍琛屽悗鍙扮▼搴忕殑鍚屾椂鍙互缁х画杈撳叆鍛戒护銆 5銆乶ohup鍛戒护 褰撶粓绔鍑哄悗,鐢辫...
  • linux 鏂囨湰鍐呭鏇挎崲(awk/sed)
    绛旓細sed -e 's/\.[0-9]\{6\}//' -e "s/\./:/g" file#鍒犻櫎瀛楃'.'鍚庤窡鐫鍏綅鏁板瓧鐨勫瓧绗︿覆#鍙互鍏堟墜鍔ㄦ祴璇曚竴涓嬶紝绗﹀悎瑕佹眰鍔犱釜-i鍙傛暟淇敼婧愭枃浠躲
  • 扩展阅读:日期转换器在线查询 ... 24小时时间转换器 ... converter在线转换网站 ... 永久免费的视频转换器 ... 日期的四种写法 ... 手机怎么合并视频 ... 万能转换器在线转换 ... 日历转换器在线 ... 一键转换字体 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网