問題タブ [datetimeformatinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
31296 参照

c# - 曜日の DateTimeFormatInfo 文字列形式。木曜日が木曜日になる

DateTimeFormatInfo曜日を 2 文字に変換する書式パターンはありますか? たとえば、火曜日は Tu になり、水曜日は We になります。DateTimeFormatInfo フォーマット文字列は、日付フォーマットに準拠する必要があります。

添加:

DateTimeFormatInfoカスタムフォーマットを含むように拡張するソリューションを探しているのでしょうか?

0 投票する
2 に答える
267 参照

.net - String.Format と DateTimeFormatInfo はプラグ可能/拡張可能ですか?

たとえば、日付をstring.formatし、文字列「または」をフォーマットパターンで使用すると、それを日付の序数値に変換したいとします。

すなわち

出力する必要があります

序数の導出方法については、以下を参照してください。

.NET で数字の末尾を "st"、"nd"、"rd"、"th" にする簡単な方法はありますか?

0 投票する
1 に答える
2028 参照

asp.net - アラビア語の日付が正しく表示されない

次のコードを使用して、アラビア語の日付を表示しています。

今日、これはとして表示されてい16 ربيع الثاني 1432ます。ただし、ユーザーによると、アラビア語のテキストは中央にあり、1432年が最後になっている必要があります。

ただし、テキストを強調表示すると、後ろから前に強調表示されます。

私は何が間違っているのですか?

0 投票する
1 に答える
675 参照

winforms - Windowsフォームアプリケーションでの日時表示

Windowsフォームアプリケーションがあります。dd-MM-yyyyの形式で日時を返すクエリがあります。ただし、この日時がデータグリッドに表示される場合は、として表示されdd/MM/yyyyます。データグリッドに表示dd-MM-yyyyしたい。これはどのように達成できますか。

0 投票する
3 に答える
2678 参照

c# - GetMonthName:有効な値は1〜13です。なんで?

誤って0をDateTimeFormatInfoGetMonthNameメソッドに渡しました:

そして、System.ArgumentOutOfRangeExceptionこのエラーメッセージが表示されます。有効な値は1〜13です。

1から12を渡すと、「1月」から「12月」が返されますが、13を渡すと、空の文字列が返されます。

月番号がゼロインデックスになっていない理由はわかりますが、13か月目は何ですか?

0 投票する
1 に答える
1058 参照

c# - DateTimeInfo.MonthNames が 13 メンバーを返すのはなぜですか?

重複の可能性:
GetMonthName: 有効な値は 1 ~ 13 です。なんで?

次のコード:

13 のメンバーを返します。0 は 1 月、13 は空の文字列です。

どうしてこれなの?

最後のメンバーを削除するだけなので大したことではありませんが、それには意味があるのだろうかと思っただけです。

0 投票する
2 に答える
9658 参照

java - 文字列の単純な日付形式

私は現在のデータを次のように持っています2012-08-20T12:30:00+05:30

私は使っている

私は得るCannot format given Object as a Date

手がかりはありますか??

0 投票する
0 に答える
87 参照

silverlight - ドイツ語 Windows を搭載した PC の Silverlight での MonthDayPattern の誤り

ドイツの Windows Server 2003 がインストールされている PC で、非常に奇妙な問題に直面しています。Thread.CurrentThread.CurrentCulture、Thread.CurrentThread.CurrentUICulture、Language をドイツ語に設定しても、英語版の Windows がインストールされている PC では発生しないことに注意してください。また、Windows の表示言語をドイツ語に設定しても発生しません。これは Silverlight でのみ発生します (WPF またはコンソール アプリケーションでは発生しません)。

問題は単純です。現在の Thread.CurrentThread.CurrentCulture.DateTimeFormat の MonthDayPattern の値は「MMMM.dd」です。他のすべての PC で、Culture、UICulture、Language をドイツ語に設定してこれをテストしました。値は「dd.MMMM」です。

0 投票する
2 に答える
18220 参照

asp.net - ASP.NET テキスト ボックス コントロールの .text コンテンツを日付/時刻形式に変換する

イベントに関するさまざまな詳細をデータベースに挿入しようとしています。asp.net テキストボックスは Calendar Extender を使用しています (そのため、小さなカレンダーがポップアップし、テキスト ボックスに正しい形式の日付が入力されます)。Access データベースの EventDate フィールドの型は Date/Time です。テキスト/文字列を日付/時刻形式に変換する必要があります

私はこれまでにこれを試しました:

VB:

参考までに、クライアント側のコードを次に示します。

フォームに入力しようとすると、次のエラーが表示されます。

日時エラー

私の2つの質問は次のとおりです。

  1. 上記のコードの問題点と、DateTimeFormatInfo クラスを使用して String を Date/Time に変換する方法を教えてください。
  2. 余談ですが、Calendar Extender は日付をアメリカ時間形式 (MM/DD/YYYY) でテキスト ボックスに入力します。これを英国 (DD/MM/YYYY) 形式に変更するにはどうすればよいですか (明らかなプロパティが表示されませんでした)。プロパティダイアログでこれを行うには?)

ご回答ありがとうございます。

アダム

編集: 以下の更新されたコード:

0 投票する
1 に答える
631 参照

c# - DateTimeFormatInfo.CurrentInfo を null にする方法

C# アプリケーションに次のコードがあります。

DateTimeFormatInfo.CurrentInfoReSharper 7.1.1 は、null 参照例外が発生する可能性があるという事実を強調しています。

これはどのような状況で発生しますか?それとも、ReSharper が、アクセスするプロパティを持つオブジェクトは null をチェックする必要があると信じているのは間違いですか?