DOBON.NETプログラミング掲示板過去ログ
GMT(1970/01/01)からの経過秒
題名: GMT(1970/01/01)からの経過秒
著者: live
日時: 2006/06/08 13:15:11
ID: 16162
この記事の返信元:
(なし)
この記事への返信:
[16163]
Re[1]: GMT(1970/01/01)からの経過秒
Hongliang
2006/06/08 13:38:14
ツリーを表示
環境/言語:[OS : Windows 2000 Professional / 言語 : C# / .NET Framework : 1.1]
分類:[.NET]
【解決したい問題】
GMTの(1970/01/01)からの経過秒を以下のように算出しました。
他にTickを使用する方法もあるみたいでした。
TimeSpan t = (DateTime.UtcNow - new DateTime(1970, 1, 1));
long timestamp = (long) t.TotalSeconds;
ここで、この経過秒から(2006/06/06)のようにDateTime 型に戻したいのですが、
わかりませんでした。よろしくお願いします。
DateTime now = ???;
di.Time = now.ToString("MM/dd HH:mm");
※DateTime コンストラクタ (Int64)にtimestamp(1970年までの値を足して)渡せばよいのでしょうか・・?
【解決するために何をしたか】
現在時刻から経過秒を求める方法は記載されていましたが、その逆が見つかりませんでした。
MSDNクラスライブラリも確認したのですが、理解ができませんでした。特に刻み数。。
DateTime コンストラクタ (Int64)
DateTime 構造体の新しいインスタンスを、指定したタイマ刻み数に初期化します。
ticks
100 ナノ秒単位で表された日付と時刻。
題名: Re[1]: GMT(1970/01/01)からの経過秒
著者: Hongliang
URL:
http://hongliang.seesaa.net/
日時: 2006/06/08 13:38:14
ID: 16163
この記事の返信元:
[16162]
GMT(1970/01/01)からの経過秒
live
2006/06/08 13:15:11
この記事への返信:
[16173]
Re[2]: GMT(1970/01/01)からの経過秒
live
2006/06/09 12:57:45
[解決]
ツリーを表示
基準時の DateTime に、AddSeconds で足せばいいんじゃないですか?
題名: Re[2]: GMT(1970/01/01)からの経過秒
著者: live
日時: 2006/06/09 12:57:45
ID: 16173
この記事の返信元:
[16163]
Re[1]: GMT(1970/01/01)からの経過秒
Hongliang
2006/06/08 13:38:14
この記事への返信:
(なし)
ツリーを表示
なるほど!ありがとうございます。
リファレンスをちゃんと確認し、もっと考えるようにします。
本当にありがとうございました。
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
【解決したい問題】
GMTの(1970/01/01)からの経過秒を以下のように算出しました。
他にTickを使用する方法もあるみたいでした。
TimeSpan t = (DateTime.UtcNow - new DateTime(1970, 1, 1));
long timestamp = (long) t.TotalSeconds;
ここで、この経過秒から(2006/06/06)のようにDateTime 型に戻したいのですが、
わかりませんでした。よろしくお願いします。
DateTime now = ???;
di.Time = now.ToString("MM/dd HH:mm");
※DateTime コンストラクタ (Int64)にtimestamp(1970年までの値を足して)渡せばよいのでしょうか・・?
【解決するために何をしたか】
現在時刻から経過秒を求める方法は記載されていましたが、その逆が見つかりませんでした。
MSDNクラスライブラリも確認したのですが、理解ができませんでした。特に刻み数。。
DateTime コンストラクタ (Int64)
DateTime 構造体の新しいインスタンスを、指定したタイマ刻み数に初期化します。
ticks
100 ナノ秒単位で表された日付と時刻。