喫茶XRAYトップページ

[スレッド全体
]

[11370] Re4:備忘録返信 削除
2017/9/15 (金) 18:39:53 おかぽん
▼ Mr.XRAYさん
>A〜Zの英字で、年月が取得できるか取得したりして、対応表を作るとか?
これをやってみようかと思い、レジストリに以下を書き込み

> //=============================================================================
> //  レジストリの値は以下
> //  2019 10 10  神武_神_Jimmu_J
> //=============================================================================


このとき、VarToDateTime('J1/12/31') は、例外発生。
VarToDateTime('H1/12/31') は、"平成1年12月31日" の 日付が返りました。

いきなり躓いて、やる気がなくなりました(Delphi5)。
7,Turbo,XE3 があるので、順番に試してみたいとこですが、今日はここまで。




[11371] Re5:備忘録返信 削除
2017/9/15 (金) 22:50:44 taka
▼ おかぽんさん
> このとき、VarToDateTime('J1/12/31') は、例外発生。
> いきなり躓いて、やる気がなくなりました(Delphi5)。


この内容はあなたの最初のリンク先に記述されているようですが・・・。
>元号が改正された場合の西暦と和暦の相互変換について [JAPAN]
>https://community.embarcadero.com/blogs/entry/year-convert-between-gregorian-and-japanese-new-era
>>なお、VarToDateTime で和暦→西暦変換を実装すれば...


Variants.VarToDateTime

Variants.VarToDateAsString(V);

VarUtils.VarDateFromStr

Error

VarDateFromStrの結果が犯人です

VarDateFromStrでgoogle検索

oleaut32.dllが犯人だという投稿を発見

VarToDateTimeを使いたいのでしたら
改元発表後のマイクロソフトのWindows Update待ちでしょうね


[11374] Re6:備忘録返信 削除
2017/9/18 (月) 20:20:27 おかぽん
▼ takaさん
> この内容はあなたの最初のリンク先に記述されているようですが・・・。
> >元号が改正された場合の西暦と和暦の相互変換について [JAPAN]
> >https://community.embarcadero.com/blogs/entry/year-convert-between-gregorian-and-japanese-new-era
> >>なお、VarToDateTime で和暦→西暦変換を実装すれば...

あぁ・・・すみません。
本当ですね。

試行錯誤しているうちに、そんなことも忘れ去っていたいたようです。
なんのための備忘録なのやら(;´Д`)


> oleaut32.dllが犯人だという投稿を発見
これですね、
https://twitter.com/lynatan/status/819202543460855809


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82