問題タブ [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 投票する
3 に答える
522 参照

c# - この種の文字列を DateTime に解析する - "Friday 22nd March 2013" (C#)

次のような大量のテキストがあります。

....2013 年 3 月 22 日金曜日が 1 日と宣言される可能性があることをアドバイスします.....

その中の DateTime を見つけて解析する必要があります (2013 年 3 月 22 日金曜日)。私はそれを見つけて、DateTime.TryParse を使用してほとんどすべてを取得することができますが、序数の接尾辞 (st、nd、rd、th) にうんざりしています。

TryParse メソッドを呼び出す前にフォーマット文字列を作成するときに、これらのサフィックスを考慮するために使用できるワイルドカード文字はありますか? または他の提案はありますか?

ありがとう!

0 投票する
5 に答える
51104 参照

java - 「YYYY-MM-dd HH:mm」の解析時に SimpleDateFormat が誤った日時を生成する

String( YYYY-MM-dd HH:mm) をに解析しようとしDateていますが、予想よりも間違った日付を取得しています。

コード:

プロデュース:

Sun Dec 30 08:30:00 EST 2012 (間違った)

Lenient をオフに設定しようとしましたが、うまくいきませんでした。

アップデート

答えてくれたSudhanshuに感謝します。Java変換を解決するのに役立ちました。上記のコードから返された日付をデータベースに入力すると、日付は正しく取得されますが、時刻は常に00:00.

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

c# - 文字列を DateTime に解析すると、HH\mm のようにフォーマットされた時刻部分は常に 00:00 になります

この関数を使用して、 XMLから日付と時刻を解析しています。

時刻が 00:00 でない限り、すべて正常に動作しています。場合によっては、時間のない日付のみを取得しています。そのような日付時刻の解析中に 0000 時刻の省略を防ぐ方法はありますか?

UPD: 有益なコメントをありがとう。問題はコードのまったく別の部分にあり、解析部分ではないことがわかりました。

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

python - Python で日付を解析できません

日付と時刻を解析する必要があります。これが私が持っているものです:

しかし、それは私に与えます

私は何を間違っていますか?

0 投票する
6 に答える
2194 参照

c# - DateTime 形式の文字列に一致する最初の文字列を見つける方法はありますか?

日時形式の文字列が与えられた場合、その形式に一致する最初の一致する部分文字列を見つける標準的な方法はありますか?

たとえば、与えられた...

d-MMM-yy H:mm:ss

そしていくつかのテキスト...

"blah 1 2 3 7-Jul-13 6:15:00 4 5 6 blah"

私はそれが戻ってくることを期待したい

"7-Jul-13 6:15:00"

これで、解析を行うことでこの文字列を見つけることができますが、これを行うためのライブラリ サポートがあるかどうか疑問に思っています。

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

c# - 理由はわかりませんが、TryParseExact は false を返します

TryParseExact以下のコード ブロックのメソッド は を返しますtrue
理由を知りたいです。これはスラッシュではなくドットで区切られているため、
この日付は無効だと思います。"2013.03.12"

を に変更した後CultureInfo "de-De""en-US"メソッドは を返しますfalse。これはヒントになるかもしれませんが、なぜこれが起こるのかはまだわかりません。

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

java - javaで現在およびローカルの夏時間とタイムゾーン情報を使用して、joda LocalDateTimeオブジェクトを指定された時間に設定するにはどうすればよいですか

SQL データベースで時間型を照会するために java.sql.Time オブジェクトを作成しようとしていますが、受け取った文字列を解析するために joda を使用しています。

私はいくつかの異なるアプローチを試みました。これは私の最新のものです。

ただし、出力は受信した入力より常に 1 時間遅れます。たとえば、入力が UTC で 10:30:00 の場合、startTime は現地時間の 4:30:00 にする必要があります。しかし、代わりに 3:30 を取得します。

解決済み

今朝の午前 0 時にタイム ゾーン UTC で新しい日付を作成し、UTC 時刻をミリ秒単位で追加します。次に、java.sql.Time オブジェクトに変換されます。

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

c# - 文字列から DateTime を取得する

DateTime のある文字列とない文字列があります。各文字列に DateTime が含まれているかどうかを確認する必要があります。

それを手伝ってください。

文字列の例 (ロシア語):