問題タブ [datetime-parsing]
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# - DateTime.ParseExactがまったく機能しないのはなぜですか?
私は以下String
をDateTime
c#のオブジェクトに解析しようとしています:
値は正しいように見えますが、ParseExact
メソッドは次のように表示し続けます。
文字列が有効な日時として認識されませんでした。
手動で実行しなくても、上記の文字列を解析できる理由と方法を教えてもらえますか?ParseExact
このような機会になってはいけませんか?
c# - C#でConvert.ToDateTimeを実行するか、日付を解析する方法はありますが、C# 2.0ではdd/mm/yyyyしか取得できませんか?
トピックが言うように、私は次のような文字列を持っています
DateTimeとしてのみ受け入れるWebメソッドに渡したい
当然、Web サービスが受け入れない日付の後に hh:mm:ss を追加するので、日付に変換するときに日付を短い形式に保つにはどうすればよいですか?
前もって感謝します
java - 使用するシステムのデフォルトの日付形式は何ですか?
アプリケーションの基準を設定しています。
私は疑問に思っていましたが、どのデフォルトの日付形式を使用することを選択する必要がありますか?
そのはず:
- 国際化とタイムゾーンを認識し、フォーマットはユーザーの現地時間を表すことができる必要があります
- SimpleDataFormat(または同様に、jdkクラスのみ)によって効率的に解析できます
- プログラミング言語に依存しない(java、python、god forbid C ++ :)などで解析できます。)
- できればISOベースまたはその他の受け入れられている規格
- HTTPを介した通信が簡単(このようなニーズが発生した場合は、JSONまたはYAML、またはこの種の何か)
- 時間を秒単位の解像度で表すことができます(精度が高いほど、可能であればマイクロ秒)。
- 人間が読める形式はプラスですが、必須ではありません
- コンパクトはプラスですが必須ではありません
ありがとう、
マキシム。
c# - タイムゾーンや夏時間を適用せずに文字列からDateTimeを作成する
UTC用にすでに調整されている文字列からDateTime変数を作成するにはどうすればよいですか?これは、BST(GMT + 1)に設定されたマシンで実行しています。次のコード行を実行すると、次のようになります。
次に、(UTC)値を保持しているデータベースに対するテストで値を使用すると、Convert.ToDateTime()が実際に14:20のUTC値を提供しているように見えます。変換を実行したくありません。DateTime文字列がすでにUTCになっていることを受け入れてほしいだけです。
ありがとう。
.net - 「-3:00:00」文字列からDateTimeを解析することは可能ですか?
時間オフセットを表す文字列があります。
それからDateTimeオブジェクトを作成できますか?
負の値でいいのか?
c# - Varcharデータ型を日時に変換すると範囲外になります
問題があります。間違いを特定できます...
しかし、私はエラーを受け取っています:
Varcharデータ型を日時に変換すると範囲外になります
.net - DateTime.ParseExact が末尾の Z で UTC 形式を解析しないのはなぜですか?
別の ParseExact の問題。UTC 形式の文字列を次の形式の日時に解析しようとしています。
"YYYY-MM-DDThh:mm:ss.ssZ"
これは UTC 形式で、末尾に Z があります。何らかの理由で正確に解析できません。「u」、「s」、「o」のカスタム フォーマット文字列、およびいくつかの DateTimeStyles と手書きを試しました。文化は不変です。
何らかの理由で、UTC 文字列であることを示す Z が好きではありません。削除すると、解析されます。末尾の Z が UTC 日時文字列であることはわかっているので、ある程度満足して喜んで削除しますが、できません。何か案は?
ruby - Ruby 1.9.2 の解析時間は Ruby 1.8.7 と同じではありませんか?
これをRuby 1.8.7で解析する
ルビー1.9.2
正確に何が問題なのか教えてください。
これは、以下に示すように、Ruby 1.9.2 での Time の解析方法と関係がありますか?
c# - C# での変換の日付形式
この「1110620」がどのタイプの日付形式であるかを教えてくれる人はいますか? これを「yyyy-MM-dd」形式に変換するにはどうすればよいですか。どんな助けでも大歓迎です。ありがとう!
c# - スレッドのカルチャ情報が原因でDateTime.TryParseExact()が失敗する
既存の実装には次のコード行があります
これはfalse
、渡された文字列を解析できなかったことを意味します。ここのパターンは正確に見えるので、これは私にとって本当に驚きでした。3番目のパラメーター内のMSDN値によるとnull
、現在のカルチャ情報が使用されることを意味します(私はそれが使用されると思いますThread.CurrentThread.CurrentCulture
)。
Thread.CurrentThread.CurrentCulture
ウォッチウィンドウにはen-US
がありますが、カルチャ情報のインスタンスは後でコードのどこかで変更されました(日時フォーマッターなど)。
私が合格CultureInfo.InvariantCulture
するか、new CultureInfo("en-US")
すべてが大丈夫なとき。
合格しTryParseExact
たときにここで失敗する原因を誰かが言ってもらえますか?null
同様の質問は私には何の手がかりも与えませんでした。