• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Matrix
            Klarke's C/C++ Home
            posts - 61,comments - 0,trackbacks - 0

            Here are a few examples. Also see the documentation for the `-d' option in the previous section.

            • To print the date of the day before yesterday:
              date --date='2 days ago'
              
            • To print the date of the day three months and one day hence:
              date --date='3 months 1 day'
              
            • To print the day of year of Christmas in the current year:
              date --date='25 Dec' +%j
              
            • To print the current full month name and the day of the month:
              date '+%B %d'
              
              But this may not be what you want because for the first nine days of the month, the `%d' expands to a zero-padded two-digit field, for example `date -d 1may '+%B %d'' will print `May 01'.
            • To print a date without the leading zero for one-digit days of the month, you can use the (GNU extension) - modifier to suppress the padding altogether.
              date -d=1may '+%B %-d'
              
            • To print the current date and time in the format required by many non-GNU versions of date when setting the system clock:
              date +%m%d%H%M%Y.%S
              
            • To set the system clock forward by two minutes:
              date --set='+2 minutes'
              
            • To print the date in the format specified by RFC-822, use `date --rfc'. I just did and saw this:
              Mon, 25 Mar 1996 23:34:17 -0600
              
            • To convert a date string to the number of seconds since the epoch (which is 1970-01-01 00:00:00 UTC), use the `--date' option with the `%s' format. That can be useful in sorting and/or graphing and/or comparing data by date. The following command outputs the number of the seconds since the epoch for the time one second later than the epoch, but in time zone five hours later (Cambridge, Massachusetts), thus a total of five hours and one second after the epoch:
              date --date='1970-01-01 00:00:01 UTC +5 hours' +%s
              18001
              
              Suppose you had not specified time zone information in the example above. Then, date would have used your computer's idea of the time zone when interpreting the string. Here's what you would get if you were in Greenwich, England:
              # local time zone used
              date --date='1970-01-01 00:00:01' +%s
              1
              
            • If you're sorting or graphing dated data, your raw date values may be represented as seconds since the epoch. But few people can look at the date `946684800' and casually note "Oh, that's the first second of the year 2000."
              date --date='2000-01-01 UTC' +%s
              946684800
              
              To convert such an unwieldy number of seconds back to a more readable form, use a command like this:
              date -d '1970-01-01 946684800 sec' +"%Y-%m-%d %T %z"
              2000-01-01 00:00:00 +0000
              
            posted on 2011-08-05 15:59 Klarke 閱讀(860) 評論(0)  編輯 收藏 引用
            久久www免费人成精品香蕉| 久久人人爽人人爽人人片AV不 | 久久综合日本熟妇| 亚洲午夜无码久久久久小说| 午夜精品久久久内射近拍高清 | 国内精品伊人久久久久777| 精品国产乱码久久久久久1区2区| 国产三级精品久久| 日韩久久久久久中文人妻| 国产成人无码精品久久久免费 | 97久久天天综合色天天综合色hd| 久久精品成人欧美大片| 久久久精品人妻一区二区三区四| 久久91精品综合国产首页| 国产精品久久午夜夜伦鲁鲁| 亚洲欧洲精品成人久久奇米网| 久久成人国产精品二三区| 一本一本久久aa综合精品| 伊人久久无码精品中文字幕| 办公室久久精品| 久久这里只有精品18| 久久亚洲精品国产精品婷婷| 久久精品国产精品亚洲下载| 久久久久久久综合日本亚洲| 久久久久人妻一区精品色| 久久露脸国产精品| 精品久久久无码中文字幕天天| 久久96国产精品久久久| av无码久久久久久不卡网站| 99久久99久久精品国产片果冻 | 99精品国产在热久久无毒不卡| 超级97碰碰碰碰久久久久最新| 久久中文字幕无码专区| 久久97久久97精品免视看| 91性高湖久久久久| 国产AV影片久久久久久| 国产精品无码久久综合网| 麻豆精品久久精品色综合| 国产亚洲精午夜久久久久久| 精品无码久久久久久久久久| 人妻无码久久精品|