[解決済み] DateTime.ToString()で曜日サフィックスを取得する方法
2023-04-19 19:05:35
質問
DateTime.ToString()を使用して日付をフォーマットするとき、曜日のサフィックスを含めることは可能ですか?
例えば、私は次のフォーマットで日付を印刷したいです - Monday 27th July 2009。しかし、DateTime.ToString()を使用して最も近い例を見つけることができるのは、Monday 27 July 2009です。
DateTime.ToString()でこれを行うことができますか、それとも私自身のコードに戻らなければなりませんか?
どのように解決するのですか?
参考として、私はいつも[SteveX String Formatting]を使用しています/参照しています。 1 で、利用可能な変数に "th" はないようですが、次のような文字列を簡単に作成することができます。
string.Format("{0:dddd dd}{1} {0:MMMM yyyy}", DateTime.Now, (?));
そして、1には "st"、2には "nd"、3には "rd"、その他には "th"を供給しなければならず、 "? :" 文で並べることができるのです。
var now = DateTime.Now;
(now.Day % 10 == 1 && now.Day % 100 != 11) ? "st"
: (now.Day % 10 == 2 && now.Day % 100 != 12) ? "nd"
: (now.Day % 10 == 3 && now.Day % 100 != 13) ? "rd"
: "th"
関連
-
[解決済み] usingディレクティブはネームスペースの内側と外側のどちらを使うべきですか?
-
[解決済み] JavaScriptで日付の書式設定に関するドキュメントはどこにありますか?
-
[解決済み] async」と「await」の使い方とタイミング
-
[解決済み] 日付から日を引くには?
-
[解決済み] 月の最終日を知るには?
-
[解決済み] Pythonで日付の範囲を繰り返し処理する
-
[解決済み】Javascriptの日付オブジェクトは、常に1日ずれているのですか?
-
[解決済み】日付範囲をループする方法は?
-
[解決済み】ある日付から曜日を求めるには?
-
[解決済み】Moment jsで当月の初日と最終日を取得する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】指定されたキャストが有効でない?
-
[解決済み】Ajax処理で「無効なJSONプリミティブ」と表示される件
-
[解決済み】ASP.NET Core Dependency Injectionのエラーです。アクティブ化しようとしているときに、タイプのサービスを解決できません。
-
[解決済み] 'SubSonic.Schema .DatabaseColumn' 型のオブジェクトをシリアライズする際に、循環参照が検出されました。
-
[解決済み】値が期待した範囲に収まらない
-
[解決済み】Entity FrameworkからのSqlException - セッション内で他のスレッドが動作しているため、新しいトランザクションは許可されません。
-
[解決済み】「...は'型'であり、与えられたコンテキストでは有効ではありません」を解決するにはどうすればよいですか?(C#)
-
[解決済み】Moqを使用してメソッド呼び出しを検証する
-
[解決済み】2年前のMSDateを把握する【クローズド
-
[解決済み】画像のペイントにTextureBrushを使用する方法