- - PR -
日付変換
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-02-06 18:45
いつもお世話になっています。
初歩的な質問で申し訳ありませんが教えて下さい。 '06'という文字列を2006という西暦に変換したいのですが分かりません。 ただ単純に'20'を付け足してもいいのですが未来の事を気にすると・・・ 宜しくお願いします。 |
|
投稿日時: 2006-02-06 18:51
DateTime.ParseExactを使用すれば解析できますが、将来のことを考えるのならそれこそ20を付け足した方が安心なような。
西暦2100年にその処理を実行したときにどんな結果を望むのですか? |
|
投稿日時: 2006-02-06 19:08
Hongliangさん、ありがとうございます。
とりあえず今は'20'を付け足しで対応したいと思います。 お騒がせしました。 |
|
投稿日時: 2006-02-06 20:41
数値に変換して2000を足せば良いのでは?
|
|
投稿日時: 2006-02-06 22:47
下2桁で管理されている以上、西暦2100年以降の処理を考慮する意味がないようですけど。
(99年は2099年なのか1999年なのかのほうが先に問題になるかと。) |
|
投稿日時: 2006-02-07 01:42
普通そういうときは、内部データは 4 桁で、表示が 2 桁でしょう。
それでもイヤなので説得しますが、最悪それで落ち着かせます。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1