問題タブ [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.
c# - 曜日の DateTimeFormatInfo 文字列形式。木曜日が木曜日になる
DateTimeFormatInfo
曜日を 2 文字に変換する書式パターンはありますか? たとえば、火曜日は Tu になり、水曜日は We になります。DateTimeFormatInfo
フォーマット文字列は、日付フォーマットに準拠する必要があります。
添加:
DateTimeFormatInfo
カスタムフォーマットを含むように拡張するソリューションを探しているのでしょうか?
.net - String.Format と DateTimeFormatInfo はプラグ可能/拡張可能ですか?
たとえば、日付をstring.formatし、文字列「または」をフォーマットパターンで使用すると、それを日付の序数値に変換したいとします。
すなわち
出力する必要があります
序数の導出方法については、以下を参照してください。
asp.net - アラビア語の日付が正しく表示されない
次のコードを使用して、アラビア語の日付を表示しています。
今日、これはとして表示されてい16 ربيع الثاني 1432
ます。ただし、ユーザーによると、アラビア語のテキストは中央にあり、1432年が最後になっている必要があります。
ただし、テキストを強調表示すると、後ろから前に強調表示されます。
私は何が間違っているのですか?
winforms - Windowsフォームアプリケーションでの日時表示
Windowsフォームアプリケーションがあります。dd-MM-yyyyの形式で日時を返すクエリがあります。ただし、この日時がデータグリッドに表示される場合は、として表示されdd/MM/yyyy
ます。データグリッドに表示dd-MM-yyyy
したい。これはどのように達成できますか。
c# - GetMonthName:有効な値は1〜13です。なんで?
誤って0をDateTimeFormatInfo
のGetMonthName
メソッドに渡しました:
そして、System.ArgumentOutOfRangeException
このエラーメッセージが表示されます。有効な値は1〜13です。
1から12を渡すと、「1月」から「12月」が返されますが、13を渡すと、空の文字列が返されます。
月番号がゼロインデックスになっていない理由はわかりますが、13か月目は何ですか?
c# - DateTimeInfo.MonthNames が 13 メンバーを返すのはなぜですか?
次のコード:
13 のメンバーを返します。0 は 1 月、13 は空の文字列です。
どうしてこれなの?
最後のメンバーを削除するだけなので大したことではありませんが、それには意味があるのだろうかと思っただけです。
java - 文字列の単純な日付形式
私は現在のデータを次のように持っています2012-08-20T12:30:00+05:30
私は使っている
私は得るCannot format given Object as a Date
手がかりはありますか??
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」です。
asp.net - ASP.NET テキスト ボックス コントロールの .text コンテンツを日付/時刻形式に変換する
イベントに関するさまざまな詳細をデータベースに挿入しようとしています。asp.net テキストボックスは Calendar Extender を使用しています (そのため、小さなカレンダーがポップアップし、テキスト ボックスに正しい形式の日付が入力されます)。Access データベースの EventDate フィールドの型は Date/Time です。テキスト/文字列を日付/時刻形式に変換する必要があります
私はこれまでにこれを試しました:
VB:
参考までに、クライアント側のコードを次に示します。
フォームに入力しようとすると、次のエラーが表示されます。
私の2つの質問は次のとおりです。
- 上記のコードの問題点と、DateTimeFormatInfo クラスを使用して String を Date/Time に変換する方法を教えてください。
- 余談ですが、Calendar Extender は日付をアメリカ時間形式 (MM/DD/YYYY) でテキスト ボックスに入力します。これを英国 (DD/MM/YYYY) 形式に変更するにはどうすればよいですか (明らかなプロパティが表示されませんでした)。プロパティダイアログでこれを行うには?)
ご回答ありがとうございます。
アダム
編集: 以下の更新されたコード:
c# - DateTimeFormatInfo.CurrentInfo を null にする方法
C# アプリケーションに次のコードがあります。
DateTimeFormatInfo.CurrentInfo
ReSharper 7.1.1 は、null 参照例外が発生する可能性があるという事実を強調しています。
これはどのような状況で発生しますか?それとも、ReSharper が、アクセスするプロパティを持つオブジェクトは null をチェックする必要があると信じているのは間違いですか?