1. 程式人生 > >awk中的時間函式strftime() systime()

awk中的時間函式strftime() systime()

systime函式返回從1970年1月1日開始到當前時間(不計閏年)的整秒數

利用strftime()函式格式化時間

  • 例項:

                 $ awk '{ now = systime(); print now }'
    
  • strftime函式使用C庫中的strftime函式格式化時間。格式如下:

                 systime( [format specification][,timestamp] )
    

    Table 3. 日期和時間格式說明符

    格式 描述
    %a 星期幾的縮寫(Sun)
    %A 星期幾的完整寫法(Sunday)
    %b 月名的縮寫(Oct)
    %B 月名的完整寫法(October)
    %c 本地日期和時間
    %d 十進位制日期
    %D 日期 08/20/99
    %e 日期,如果只有一位會補上一個空格
    %H 用十進位制表示24小時格式的小時
    %I 用十進位制表示12小時格式的小時
    %j 從1月1日起一年中的第幾天
    %m 十進位制表示的月份
    %M 十進位制表示的分鐘
    %p 12小時表示法(AM/PM)
    %S 十進位制表示的秒
    %U 十進位制表示的一年中的第幾個星期(星期天作為一個星期的開始)
    %w 十進位制表示的星期幾(星期天是0)
    %W 十進位制表示的一年中的第幾個星期(星期一作為一個星期的開始)
    %x 重新設定本地日期(08/20/99)
    %X 重新設定本地時間(12:00:00)
    %y 兩位數字表示的年(99)
    %Y 當前月份
    %Z 時區(PDT)
    %% 百分號(%)

    例項:

                 $ awk '{ now=strftime( "%D", systime() ); print now }' 
    
  •              $ awk '{ now=strftime("%m/%d/%y"); print now }'
    



如果不是在awk中呼叫,而且還要顯示如上的時間格式,可是使用下面的命令


相關推薦

awk時間函式strftime() systime()

systime函式返回從1970年1月1日開始到當前時間(不計閏年)的整秒數利用strftime()函式格式化時間例項:             $ awk '{ now = systime(); print now }' strftime函式使用C庫中的strftime函式

opencv時間函式的操作

計時函式:兩個簡單的計時函式,1.getTickCount()和getTickFrequency() getTickCount()函式返回CPU自某個時間以來走過的時鐘週期數 getTickFrequence()函式返回CPU一秒鐘所走的時鐘週期數這樣我們輕鬆可以以秒為單位對某運算進行計算計

awk時間戳轉換

awk中的時間函式: (1)systime函式返回從1970年1月1日開始到當前時間(不計閏年)的整秒數 (2)strftime()函式格式化時間 例子,轉換時間為星期幾 [^_^][15:02:07]-[~/replaceTmp] date +%s 1370210

php時間函式

格式化時間 date() 函式用於格式化時間,返回一個字串。 者 March M三個字母縮寫表示的月份,例如 Jan 或者 Mar d月份中的第幾天,前面有前導0,如03。j 為無前導0的天數 w星期中的第幾天,以數字表示,0表示星期天 z年份中的第幾天,範圍0-366

C/C++時間函式的介紹

1.概念        在C/C++中,對字串的操作有很多值得注意的問題,同樣,C/C++對時間的操作也有許多值得大家注意的地方。最近,在技術群中有很多網友也多次問到過C++語言中對時間的操作、獲取和顯示等等的問題。下面,在這篇文章中,筆者將主要介紹在C/C++中時間和日期的使用方法.        

使用裝飾器,檢視函式的執行時間。深度解析python時間函式的使用

# Python time clock() 函式以浮點數計算的秒數返回當前的CPU時間。用來衡量不同程式的耗時,比time.time()更有用。 # 這個需要注意,在不同的系統上含義不同。在UNIX系統上,它返回的是"程序時間",它是用秒錶示的浮點數(時間戳)。 # 而在WINDOWS中,第一次呼叫

Oracle時間日期格式轉換及常用日期函式

我的第一篇部落格,記錄學習,分享生活。 Oracle時間日期格式轉換: 主要有兩種格式,一種為日期格式date,一種為字元格式char。 查詢當前日期: select sysdate from dual; 將日期轉化為字元格式,可以對日期進行一些操作 --顯示所有僱員的姓名和加

時間篩選查詢小於加一天 mysql date_add 函式

SELECT y.totalIntegral totalIntegral, y.availableIntegral AS availableIntegral, y.CreateDate as CreateDate FROM ( SELECT a.Money AS to

Linux時間函式

Linux 中常用的函式有以下函式 sleep、usleep、ndelay、udelay、mdelay 等 Linux 系統程式設計下用到的延時函式在標頭檔案“#include <unistd.h>”中,包括函式 sleep、usleep。 Linux 核心中用到的延時函式在

軟體素材---C/C++格式化顯示當前時間--標準函式strftime

函式原型:size_t strftime (char* ptr, size_t maxsize, const char* format,const struct tm* timeptr ); 標頭檔案: time.h #include <stdio.h> 2 #includ

ORACLE的sysdate時間函式(擴充套件dual)

SYSDATE函式可以得到目前系統的時間, 例如:select sysdate from dual; SYSDATE函式常用的格式舉例如下:     --加法相關     select sysdate,add_months(sysdate,12) from dual;

MySQL毫秒值和日期的指定格式的相互轉換及其時間函式

DAYOFWEEK(date)  返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。這些索引值對應於ODBC標準。  mysql> select DAYOFWEEK('1998-02-03');  -> 3  WEEKDAY(date)  返回date的星期索引(0

Oracle時間日期轉化函式to_date和to_char用法總結

  在實際的工作中會經常會用到to_char()、to_date()函式來對時間、日期進行處理。 1、to_char()函式的用法  1.1、將時間日期按照指定的格式輸出,得到的是字串,而非date型別。 select sysdate,to_char(sysdate,'y

Impala常用時間函式

1 時間格式轉換:2018-01-03 轉化為 20180103; select regexp_replace(substr(effc_start_dt,1,10),'-','') from risk_analysis.tmp_lj_shenpi_shaixuan_0102

Oracle時間函式用法(to_date、to_char)

一、24小時的形式顯示出來要用HH24 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual; select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual; 二、

C/C++計算函式執行時間的兩種方法

       在寫程式碼中,有時候我們需要評估某段程式碼或者函式的執行時間;方法就是在該段程式碼或者函式前面,記錄一個時間T1,在程式碼段或函式後面記錄時間T2,那其執行時間就是T2-T1,下面看看具體

ROSgetCurrentPose()函式呼叫時間過長問題的解決方法

引子         最近做實驗的時候需要用到夾持器在機械臂基座座標系下的位姿,於是我呼叫了moveit的move_group::getCurrentPose()來獲取末端夾持器位姿,可是很憂傷地發現,實時性達不到要求,下面對如何解決這一問題進行分析與思考。

Lua日期和時間函式詳解

最近在做Lua指令碼的時候,用到了Lua的日期和時間函式,發現其功能強大,學習一下!在Lua中,函式time和data提供了所有的日期和時間的功能,下面將這兩個函式分開學習。 time函式: 如果不帶任何引數呼叫time,它會返回一個數字,表示當前的日期和時間,改數字為

awk時間函式

awk提供了兩個函式來獲取時間和格式化時間戳:systime和strftime。 systime函式 systime函式將返回自1970 年1月l日以來經過的時間(按秒計算)。 格式 systime() 範例 $ awk 'BEGIN{now=systime();pr

mysql時間查詢函式(包括時間戳)

這些函式都是MySQL自帶的,可以直接使用在PHP寫的MySQL查詢語句中哦 1-CURDATE()或CURRENT_DATE()和CURTIME()或CURRENT_TIME() 這兩個函式是比較常用到的,顧名思義,第一個返回當前日期,第二個返回當前時間 可以在MySQL