MO/TU/WE/TH/FR/SA/SUなど、週の2文字の曜日名を取得する方法はありますか?Windowsで短い曜日の名前を取得するためのプログラム的な方法はありますか?
現在、私が唯一のFormatDateTime()を使用しての知っている:
"ddd" returns "Fri"
"dddd" returns "Friday"
主な理由は、私が1または2文字の曜日名のローカライズされたバージョンを入手したいということです:DDD」の
セイ金曜日"返されます:
フランス語Windows =" Vendredi "、2文字は" VE "、1番目と2番目の文字です。
中国語Windows = "星期五"、charは "五"、3番目の文字です。
日本語Windows = "金曜日"の場合、charは "金"になります。最初の文字です。
Edit1: 現在、Delphiを使用していますが、他の言語にも当てはまると思います。
EDIT2:私は含む定数のテーブルを構築する必要がないようが は、簡単に言えば、私は、いくつかの関数や定数を使用して「ShortDayName」の短いバージョンを取得するために探していますすべての可能なWindows言語の7日間の「短い」曜日名。
このような機能が本当に存在するのだろうかと思います。
Outlookのカレンダーの1または2文字の曜日の名前は、ハードコードされている可能性があります。
どの言語を使用しますか? – Stefan
Delphiを使用しますが、他の言語にも適用されます。 – Atlas
単語の最初の2文字だけを探しているなら、(ddddを使って)完全な文字列を取り戻し、最初の2文字をつかんで残りを落としてみませんか? –