問題タブ [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 に解析する - "Friday 22nd March 2013" (C#)
次のような大量のテキストがあります。
....2013 年 3 月 22 日金曜日が 1 日と宣言される可能性があることをアドバイスします.....
その中の DateTime を見つけて解析する必要があります (2013 年 3 月 22 日金曜日)。私はそれを見つけて、DateTime.TryParse を使用してほとんどすべてを取得することができますが、序数の接尾辞 (st、nd、rd、th) にうんざりしています。
TryParse メソッドを呼び出す前にフォーマット文字列を作成するときに、これらのサフィックスを考慮するために使用できるワイルドカード文字はありますか? または他の提案はありますか?
ありがとう!
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
.
c# - 文字列を DateTime に解析すると、HH\mm のようにフォーマットされた時刻部分は常に 00:00 になります
この関数を使用して、 XMLから日付と時刻を解析しています。
時刻が 00:00 でない限り、すべて正常に動作しています。場合によっては、時間のない日付のみを取得しています。そのような日付時刻の解析中に 0000 時刻の省略を防ぐ方法はありますか?
UPD: 有益なコメントをありがとう。問題はコードのまったく別の部分にあり、解析部分ではないことがわかりました。
python - Python で日付を解析できません
日付と時刻を解析する必要があります。これが私が持っているものです:
しかし、それは私に与えます
私は何を間違っていますか?
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"
これで、解析を行うことでこの文字列を見つけることができますが、これを行うためのライブラリ サポートがあるかどうか疑問に思っています。
c# - 理由はわかりませんが、TryParseExact は false を返します
TryParseExact
以下のコード ブロックのメソッド は を返しますtrue
。
理由を知りたいです。これはスラッシュではなくドットで区切られているため、
この日付は無効だと思います。"2013.03.12"
を に変更した後CultureInfo
"de-De"
、"en-US"
メソッドは を返しますfalse
。これはヒントになるかもしれませんが、なぜこれが起こるのかはまだわかりません。
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 オブジェクトに変換されます。
c# - 文字列から DateTime を取得する
DateTime のある文字列とない文字列があります。各文字列に DateTime が含まれているかどうかを確認する必要があります。
それを手伝ってください。
文字列の例 (ロシア語):