問題タブ [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.

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

c# - dd-MM-yyyy 形式で日付を渡した場合、yyyy-MM-dd 形式で日付を SQL Server 2008 に保存する

日付を SQL Server 2008 データベースに保存しようとしています。dd/MM/yyyy日付がフォーマットとしてデータベースに保存されていても、日付をフォーマットに変換しyyyy-MM-ddました。私のボタンクリックコード:

データベースの日付 (列) のデータ型はdateです。理由がわかりますか??
私の他のクラス

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

c# - 特定の文字列を dataTable 行の dateTime に変換する

特定の文字列を DataTable に含まれる DateTime に変換しようとしています。しかし、何らかの理由で完全に機能していません。いくつかの組み合わせを試しました。問題は、実際には文字列に日付を囲む " " が含まれていることです。

したがって、値を含む DataTable のセル (二重引用符を含む) "2014-08-08 08:00:00"

私のコードはそのすべてを繰り返し処理し、それを DateTime に変換しようとします (SQL Server に対して bulkCopy.WriteToServer(datatable) を実行するときに必要です)。

ループ内の最初の行でエラーが発生します。

文字列は有効な DateTime として認識されませんでした。

キャストを適切に機能させる方法はありますか?

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

python - Python 解析日付と正しい locale_setting を見つける

次の日付文字列があります: '3 févr. 2015 14:26:00 CET'

これを解析すると、次のエラーで失敗しました:

私はすべてのロケールをループしようとしましたlocale.locale_alias:

しかし、正しいものを見つけることができませんでした。

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

c# - .NET DateTime 解析が例外をスローする

私には本当に奇妙に思えるいくつかの問題があり、なぜこれが起こっているのか理解できません。

基本的に、私は DateTime.ParseExact を実行しようとしています。これは、あるケースでは機能するが、他のケースでは機能しない場合です。

この文字列を日付文字列として持っているとしましょう:

メソッドに文字列の明示的な宣言、つまり次のコードを指定して解析すると、すべて正常に動作します。

これを動的な値として配置すると(これが必要です)、次のコードで「有効な DateTime 形式として認識されない文字列」が表示されます。

Convert.ToDateTime メソッドも試しました (同じ例外がスローされました)。

「item.original」変数はクラスから取得されます (これは、そのクラスの文字列プロパティであり、次のように定義されます)

私はここで本当に迷っています。なぜこれが起こっているのか、誰にとっても理にかなっていますか?

編集

問題はさらに背後にある可能性があるため、これがどのように使用されているかについてもう少し情報を提供することにしました。

リフレクションを使用して DataTable を作成するプロパティのみを定義するために使用しているクラスがあります。

クラスには次のプロパティがあります。

次に、このメソッドを使用して DataTable を構築しています。

DataTable を初期化した後、XmlData クラスから値を読み取り、次のコードを使用して次のように last_date 列に値を代入します。

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

c# - DateTime.TryParse が Internet Explorer で機能しない

</p>

Chrome と Firefox では問題なく動作しますが、Internet Explorer 11 では datetime に変換されません。日付と時刻の間を観察してください。