ホームページのリニューアル案件で、古いXOOPSのブログから記事を移植する必要があり、SQLをダウンロードしたのですが、変換に手間取りました。
 プログラマーには簡単な事でしょうけれど、文系の私には辛い仕事です。
 
 たとえば、1147304735 が2006/5/11 08:45:35に対応しているようなのですが、どうやって変換するかわかりませんでした。
 
 1147304735がUNIX Time の基準時刻 (1970/01/01(木) 00:00:00 UTC) からの経過秒数であることがわかったのですが、EXCELで、これをどうすると 2006/05/11 08:45:35 になるのでしょう。
 
★答えは:
 
 セルA1にUNIX Timeが入っているとして、日本標準時だと
 
 =(A1 + 32400) / 86400 + 25569 
 
32400は、協定世界時と日本標準時の差の秒数
86400は、1日の秒数
25569は、UNIX Time の基準時刻 (1970/01/01(木) 00:00:00 UTC) に相当するシリアル値
 
 このセルの書式は、yyyy/mm/dd hh:mm:ss にすると目出度く 2006/05/11 08:45:35 になりました。
 
 ちなみに、yyyy/mm/dd(aaa) hh:mm:ss にすると曜日まで出ます。 2006/05/11(木)08:45:35
 
 
 http://www5d.biglobe.ne.jp/~noocyte/Programming/GregorianAndJulianCalendars.html#UnixTimeToExcelTime
 こちらに詳しく書いてあります。勉強になりました。ありがとうございます。
 
 
イベントカレンダー
2014年4月»
  12345
6789101112
13141516171819
20212223242526
27282930   
(赤:休業日、緑:セミナー開催日)
タグクラウド


 

 

M&A