エポックタイム表記を時刻に変換する。dotNetプログラミング初心者のための情報を集めました。VB2005の簡単なTips集など、初心者の方の手助けに。>>2008年06月25日エポックタイム表記を時刻に変換する。何らかのアプリケーションでログを確認したとき、時刻の表記が数値のみの場合があります。10:00:00」といったような表記であれば、直ぐに確認できるのですが、「1213601031」といったような表記がされていると、それがいったいいつなのかが分かりません。今回私個人的なことなのですが、あるアプリケーションのログを確認したところ、上記のような表記になっていて、一体いつなのかさっぱり分からないということがありました。メーカーに問い合わせしたところ、「エポックタイムで記載されています。エポックタイムって何?なんで数値だけ?そんな疑問を持ってしまい、どうしても解明せねば。いう思いから、色々と調べてみました。>>>>>>まずは「エポックタイム」から。0:00:00からの秒数であらわしたもの。」つまり1970年1月1日から何秒経ったのかと言う数値。この数値を、分かりやすい○年○月○日何時と表記するには、どうすればいいの?と言うことで何とか調べられたので以下に紹介します。使うのはSystem.DateTime構造体。コンストラクタで日時を取得します。次にDateTime.Addsecondメソッドで、秒数を追加します。すれば、今現在の時刻が分かりますね。Button1.Click'エポックタイムの開始日時を取得。1)'開始日時から経過した秒数を追加。Class===================================上記コードで表示した結果は以下の通りです。7:23:51う〜ん、ちょっと微妙に違うんですね。調べてみた結果、上記時刻は、UTC(全世界で時刻を記録する際に使われる公式な時刻)時刻と分かった。9時間の時差があるんです。正確に時刻を表示させるには、上記に9時間をプラスさせる必要があるわけですね。dt.AddHours(9)を追加しましょう。エポックタイム」と言うのをはじめて聞きましたが、UNIX系とかデータベース系では結構使われているんですね。IIS(2)VPN(6)ツール(12)日記(18)トラブル対応日記(49)最近のTipsOutlook.comに、メールアカウントを追加しようとするが、2つ目からできない。Windows7でSP1の適用に失敗することがある。複数ユーザー利用の場合、ArcseveD2DのAFD2DMonitor.exeが各ユーザーで起動し、ログファイルが肥大化する。XenSeverにCentOS6.4をGUIインストールする場合。JavaRuntimeの自動アップデートをやめようと設定しても反映されない。Windowsタスクスケジューラにバッチ・スクリプトを登録しても実行しない。グループウェアのデスクネッツをIE8で開くと、ログオンが二つ表示され、ログオンできない。(ユーザーを選択できない。)スクリプトを利用して、メールを送信する。(SmtpAuth)WindowsXPSP3でExcel2007、Excel2010を使っているとき、コピーなどをすると、セルに入力した最初の1文字が変勝手に確定されるXenServer6.0で、WindowsXPSP3のVMを動かしている状態で、XenDesktopを導入すると、VMのXenserverToolsが無効となってしまう。IT@SOHOSeesaaブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。