CentOSで日付を設定する方法

SPONSORED LINK

Pocket

ちょっとはまったのでアホっぽいけどメモ的エントリー。CentOS4で日付の設定方法がわからなかったのでぐぐると、次のような例が散見されます。あ、ちなみにさる事情でntpdateではない方法で設定する方法です。

# date 9803301445
⇒ 現在時刻を1998年3月31日14時45分に設定する。

↑ 例えばこんな感じ(出所)。

しかし、これを現在日付、つまり2008年に応用しようとするとなんかおかしい。

# date 0804021709
Tue Aug  4 02:17:00 JST 2009

↑ あれれ・・・2009年になっちゃう。

そんでもって、manで調べたところ、次のようにやればいいらしい。

date 040217152008
Wed Apr  2 17:15:00 JST 2008

YYYYはあとでつければいいのね・・・それにしても、manにある、

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

の[[CC]YY][.ss]ってなんだろ?分かる人いたら教えてください・・・。

ツイッターもやっています!

SPONSORED LINK

    • teakwood
    • April 2nd, 2008

    CCは西暦の上2けた,YYは西暦の下2けた,ssは秒を表す

    【 date 】 日付や時刻を表示,設定する:ITpro
    http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230739/

    • Anonymous
    • April 2nd, 2008

    man date より

    CC : 年の最初の 2 桁 (省略可)
    YY : 年の最後の 2 桁 (省略可)
    ss : 秒 (省略可)

    • tnk
    • April 2nd, 2008

    ITProの

    【 date 】 日付や時刻を表示,設定する
    http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230739/

    によると、

    「MMDDHHmm[[CC]YY][.ss] 日付を指定し,別のフォーマットで表示する。MMは月,DDは日,HHは時,mmは分,CCは西暦の上2けた,YYは西暦の下2けた,ssは秒を表す」

    とありますね。

    • おさ
    • April 2nd, 2008

    >[[CC]YY][.ss]ってなんだろ?

    CCYYで西暦四桁
    YYで西暦に桁
    ssは秒みたいですね。

    date 040217152008.30
    とか出来るようです。

    • 初めてコメントします
    • April 2nd, 2008

    [[CC]YY] 年号でOKだと思います。
    4桁(2008)で書いても2桁(08)で買いてもいいよ、ってことかな?
    [.ss]は秒だと思いますよ。

    • moge
    • April 2nd, 2008

    CC 年の最初の 2 桁 (省略可)
    YY 年の最後の 2 桁 (省略可)
    ss 秒 (省略可)

    ですね。
    date 040217152008

    date 0402171508
    とも書けるということになります。

    • hory
    • April 2nd, 2008

    [[CC]YY][.ss]はすでに設定されていますが、2008の部分のことです。
    CCが20、YYが08、.SSが秒に相当する部分です。
    省略が可能なので[]がついてます。
    詳細はリンク先にmanの日本語ページへのリンクがありますが、そちらに記載されているようです。
    また、リンク先サイトはBSD系のコマンドとしての記載がされているみたいなので、うまくいかなかったではないかと。

    • mya
    • April 2nd, 2008

    CCYY.ssはそのままCenturyとYear、secondですよね 🙂 なんで、2008 なら 08 だけでも OK と。

    • あ゛
    • April 2nd, 2008

    単純にCenturyとYearとSecondじゃない?
    気になるのは[CC]だけを省略するとデフォは20世紀になるんでしょうか?

    • jonji
    • April 2nd, 2008

    CC:西暦の上2ケタ
    YY:西暦の下2ケタ
    ss:秒
    だったかな。

  1. はじめまして。

    CC:年の上位2桁(2008年なら20)
    YY:年の下位2桁(2008年なら08)
    ss:秒

    ですです。

    • 田中(頼)
    • April 2nd, 2008

    [[CC]YY]は年で[.ss]は秒です。
    年をYYだけ書くなら2桁、CCYYで書くなら4桁です。

    • otokoto
    • April 2nd, 2008

    “CCは西暦の上2けた,YYは西暦の下2けた,ssは秒を表す”ようです。
    参考: http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230739/

  2. CC 年の最初の 2 桁 (省略可)
    YY 年の最後の 2 桁 (省略可)
    ss 秒 (省略可)

    みたいですよ。
    ちなみに僕は、いつもこんな感じで設定してます。

    date -s “2008/04/02 12:00:00”

  3. CentOS5で日付を設定する方法

    VMwareでCentOS5を入れているのですが、日付が微妙に狂っていました。
    少しくらい日付が狂っていても問題なかったので、そのままにしていま…

    • ORION
    • April 2nd, 2008

    [[CC]YY][.ss]は、[[年上2桁] 年下2桁][ . 秒] じゃないでしょうか。
    CCは多分、Centuryのつもりじゃないかと思います。

    • masa
    • April 3rd, 2008

    もう誰かが答えているかもしれませんが…

    CC 年の最初の二つの数字
    YY 年の最後の二つの数字
    ss 秒
    です

    メモに書かれているコマンド自体に使われていますよ

    MMDDhhmmCCYY
    040217152008

    • Anonymous
    • April 3rd, 2008

    CC 世紀
    YY 年
    ss 秒

    とかかと。

  4. [[CC]YY][.ss] ですが、
    CCは西暦上二桁(百年代-centennial)
    YYは西暦下二桁(年-year)
    ですね。

    CCは省略できるので、
    040217152008でも
    0402171508でも
    2008年を表します。

    .ssは秒ですね。

  5. 先ほど投稿した
    (百年代-centennial)は(百年台-century)でした。
    JISではcenturyを「世紀」ではなく「百年台」と訳しているようです。
    centennialは「100で割り切れる年」らしいです。
    失礼しました。

    • あんころ
    • April 3rd, 2008

    はじめまして。

    [[CC]YY][.ss]

    このような書き方をする場合、[]は省略可能なことを示しています。
    そして、CCは西暦の上2桁(century)、YYは西暦の下2桁(year)、ssは時刻の秒(second)を示していると思われます。
    (ちなみに、MMは月、DDは日、hhは時、mmは分です)

    ので、2008年4月3日の02:14:00であれば、
    [MMDDhhmm[[CC]YY][.ss]]
    これに従うと、いろいろな書き方が出来ます。
    MMDDhhmmCCYY.ss
    040302142008.00←フルバージョン

    MMDDhhmmCCYY
    040302142008←.ssを省略

    MMDDhhmmYY
    0403021408←CCと.ssを省略
    (この場合、CCのデフォルト値が19or20によって結果が変わります)

    MMDDhhmm
    04030214←CCとYYと.ssを省略
    (CCYYのデフォルト値が何年かにより年が変わる)

    こんな説明でわかりますでしょうか?

    • tocky
    • April 3rd, 2008

    [[CC]YY][.ss]ってなんだろ?分かる人いたら教えてください・・・。

    ISO定義による表記みたいですね。
    XML Schemaなんかでよく目にします。

    この辺を参考に。
    http://www.kanzaki.com/docs/html/dtf.html#xschema
    http://www.atmarkit.co.jp/fxml/rensai/frontier13/frontier13.html

  1. No trackbacks yet.