掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ロケールを和暦に変更するには? (ID:46871)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ン なんか話が噛み合っていないようなので…… 通りすがりさん、「カレンダーの種類」という設定は、日付の書式設定とは別にちゃんと存在します。 ラヲサキの場合だと以下の手順で出てきます。 ィアゥヲサコントロールパネルの「地域と言語」を開く ィイゥヲサ最初の「形式」タブ(日付書式の設定があるところ)の下の方にある「追加の設定」ボタンを押す ィウゥヲサ「形式のカスタマイズ」ダイアログが出てくるので、「日付」タブを選択する ィエゥヲサ下の方の「カレンダー」グループの中に「カレンダーの種類」発見! デフォルトだと「西暦(日本語)」になっていますが、これを「和暦」に変更してマヒすると…… 万歳!ヲサトヤミでも和暦で表示・選択ができるようになったぞ! でもこれだとユーザのシステム設定が変わってしまうことになるので、当然ながらよろしくない。 せめて自分のプログラムが起動している間だけ一時的に変更できないか (理想的にはトヤミにだけ適用できないか)、というのがやまださんの求めていることですよね。 次にニモについて。 なんかやまださんはしきりに「読む」と言っていますが、今回の目的には別に中身を読む必要なんてなくて 通りすがりさんの提示したコード例のとおり、該当するフィールドを書き換えればいいだけです。 それだけで「自分のプログラムにだけその設定が適用される」という望みどおりの動作になる……のです、まあ運が悪くなければ。 今回これは二つの理由でうまくいきません。 アョヲサ前述の「カレンダーの種類」に対応するフィールドはヤニモに含まれていない。 イョヲサトヤミなどはラのテヲサをラップしたものであって トの書式変換ルーチンを使用しているわけではないため、ニモを変更しても影響を受けない。 偉そうなこと言ってるけど、じゃあどうやって解決するんだって?ヲサふふふ、よくぞ聞いてくれました(今急いで調べてきた) ヘテコントロールにはちゃんとカレンダーの種類を選ぶためのメッセージが用意されているのです。 ヲサモヘィヘテアョネャヲサヘテペモナヤテチフノトャヲサテチプハチミチホャヲサーゥサ どやっ!ヲサ……ってあれれ、効果がないぞ?ヲサうむむ、出直して参ります…… スススススススススススススススススススススススススススススススススススススススス ニコ やまだ トコ イーアエッアアッーキィ金ゥ アカコオケコウカ 書込者ノト:ロ 「。「 「「 ン やりたかったことは、さんが仰ってらっしゃる通りです。 さきほども書きましたが、ヌフノで試してみました。 結果は、読み取れました。 コンパネで「西暦(日本語)」を設定した場合「ア」が取得でき、「和暦」を設定した場合「ウ」が取得できました。 読み取り値はこちら↓を参考にしてください。 コッッョョッュッッケアイケウエョ これでモフノで書き込みさえ出来れば、 「ア」だったら「ウ」 「ウ」だったら「ア」 のように起動時に設定できます。 でも、どうしてもモフノで読み取り違反エラーが出てしまいます。 スススススススススススススススススススススススススススススススススススススススス ニコ トコ イーアエッアアッーキィ金ゥ アキコウキコーイ 書込者ノト:ロ 」 ァ」ハノ ン ヲサヲサモフノィフマテチフナ゜モルモヤナペトナニチユフヤャフマテチフナ゜ノテチフナホトチメヤルミナャミティァイァゥゥサ これだとヲサァイァヲサがモじゃなくテ型なので ミティノィ」ネウイゥゥヲサと解釈され、ーーーーーーーウイヲサというアドレスになってしまっていますね。 文字列のアドレスを渡すつもりなら、いったんモに入れましょう…… ヲサコヲサモサ ョョョ ヲサコスヲサァイァサ モフノィョョョャヲサミティゥゥサ スススススススススススススススススススススススススススススススススススススススス ニコ やまだ トコ イーアエッアアッアアィ火ゥ ーケコウウコイケ 書込者ノト:ロ 「。「 「「 ン モコ なるほど。 確かにそうですね。 上手く行きました。 ありがとうございました。 ただ、プログラム起動時に西暦→和暦に変換したりして起動した場合、の右下のカレンダーの表示が変な感じになったりします。 通常は平成ヲサイカッアアッアアのような表示なのですが、イカッアアッアアのような表示になります。 でも目的のものは出来ましたし、プログラム起動時の一時的なものなので、とりあえず様子を見ます。 いろいろありがとうございました。 スススススススススススススススススススススススススススススススススススススススス ニコ トコ イーアエッアアッアアィ火ゥ アーコアオコアエ 書込者ノト:ロ ァ。 ン 単にカレンダーの種類を和暦に変更しただけだと、短い形式、長い形式に元号が無い状態になるからでしょう。 カレンダーの種類だけで無く、短い形式、長い形式も一緒に変更したら良いかと思います。 ヲサヲサモフノィフマテチフナ゜ユモナメ゜トナニチユフヤャヲサフマテチフナ゜ノテチフナホトチメヤルミナャヲサァウァゥサ ヲサヲサモフノィフマテチフナ゜ユモナメ゜トナニチユフヤャヲサフマテチフナ゜モモネマメヤトチヤナャヲサァヲサッヘッァゥサ ヲサヲサモフノィフマテチフナ゜ユモナメ゜トナニチユフヤャヲサフマテチフナ゜モフマホヌトチヤナャヲサァヲサァァ年ァァヘァァ月ァァァァ日ァァァゥサ ヲサヲサモヘヤィネラホト゜ツメマチトテチモヤャヲサラペモナヤヤノホヌテネチホヌナャヲサーャヲサーャヲサモヘヤマ゜ホマメヘチフャヲサオーーャヲサホゥサ
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.