TEDIA会員に登録したメールアドレスとパスワードを入力してください

メールアドレス:

     パスワード:


パスワードを忘れた方はパスワードの確認を行ってください。

TEDIA会員へのご登録がお済みで無い方はこちらで登録ができます


>> テクノロジーポータル TEDIA トップページへ戻る <<

mark Software Developer's Think IT mark 失敗しないソフト選び Find-IT mark テクノロジーポータル TEDIA

会員登録 登録情報管理

TEDIA SponsorsOpen Source Web Development Tutorials - Dev Shed

UNIXの時刻フォーマットの謎を解明する
(2008/11/17公開)

まとめ

 この記事も、いよいよ終わりに近づいた。これまでに、UNIXのタイムスタンプの取り扱い方法を説明した。最も重要なことは、このコンセプトの謎解きをしたことである。われわれを取り巻く、この長い数字の羅列は、意味がなく、時には乱数のようにも見え、これが日時を表しているなんて、人によっては想像すらできない。

 このUNIXのタイムスタンプの背後に隠れている算術を理解することが肝要だ。そうすれば、紙と鉛筆さえあれば、必要なときに自分で変換することもできる。もちろん、任意のプログラミング言語を使用して、独自の変換関数を書くこともできる。

(画像提供、Softpedia)

 UNIXのタイムスタンプの学習が終わったところで、実用的な現実の世界の例を見てみた。さまざまなプログラミング言語での変換の実装例を見てみた(shellスクリプトの例もあった)。コードサンプルを説明し、選択した関数の構文を調べてみた。

 質問したいことや明確でない点があれば、ぜひDev Hardware Forumsに参加してほしい。テクノロジーのエキスパートやマニアが多数集まっている、専門的だがフレンドリーなコミュニティで、その輪はますます広がっている。主に、ハードウエア、ソフトウエア、家電製品を取り上げている。

 Dev ShedフォーラムASP Freeフォーラムなどの姉妹サイトのコミュニティについても、よろしく。

 この記事が、読者にとって何らかの役に立つものであってほしい。願わくば、読者が、日時を表す長い数字の羅列を見てもおじけづくことなく、日時の呪文(じゅもん)をブツブツと唱えている「コード書き」を見ても精神に異常を来したとは考えなくなりますように。あなたはもう、UNIXの時刻と平易な日常の日付表現との相互変換の方法が分かっている。

(著者:Barzan "Tony" Antal )

原文へのリンク

前のページ     1    2    3    4   

Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.