裏 RjpWiki

Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学

Julia の小ネタ--031 日本語での月と曜日の名前と略称

2021年08月23日 | ブログラミング

日本語での月と曜日の名前と略称

using Dates

最初に以下を定義しておく

japanese_months = ["睦月", "如月", "弥生", "卯月", "皐月", "水無月",
                   "文月", "葉月", "長月", "神無月", "霜月", "師走"];

japanese_monts_abbrev = string.(1:12) .* "月";
japanese_days = ["月曜日","火曜日","水曜日","木曜日","金曜日","土曜日","日曜日"];
# japanese_days_abbrev = ["月","火","水","木","金","土","日"];
japanese_days_abbrev = ["(月)","(火)","(水)","(木)","(金)","(土)","(日)"];
Dates.LOCALES["japanese"] = Dates.DateLocale(japanese_months, japanese_monts_abbrev,
                                             japanese_days, japanese_days_abbrev);

そのあと,locale="japanese" を指定して関数を呼ぶ

t = Date(2021, 8, 24)
Dates.monthname(t; locale="japanese")    # "葉月"
Dates.monthabbr(t; locale="japanese")    # "8月" 略称
Dates.dayname(t; locale="japanese")      # "月曜日"
Dates.dayabbr(t; locale="japanese")      # "(月)" 略称

要するに,japanese_months,japanese_monts_abbrev,japanese_days,japanese_days_abbrev を好みで定義する。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

PVアクセスランキング にほんブログ村

PVアクセスランキング にほんブログ村