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

javascript - Javascript Date.parse メソッドが正しく機能しない

アプリケーションで日付が有効かどうかを確認するメソッドを使用しています

ほとんどの場合、正しく動作しますが、 "something.com Eq Phone 1"Date.parseのような値を入力する978300000000と、メソッドが返されますtrue

実際の日付としてどのように解析しましたか?

0 投票する
4 に答える
2596 参照

java - SimpleDateFormat を使用して日付をフォーマットする

単純な日付形式 API を使用して以下の日付を解析しているときに、パーサー例外が発生します。

これについて私を助けてください。

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

php - date_parseが文字列内の年を認識しない理由

なぜdate_parse文字列の年を認識しないのですか?

結果、

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

java - java.text.DateFormatをjava.util.Calendarに解析します

通常、私は次のようにそれを行っていました:

しかし、私はちょうどその実用的な解決策を見つけました:

なぜドキュメントparse()のどこにも、 (たとえば)単に値を返すのではなく、解析後に値を念頭に置くように指定されているのですか?それは悪い方法ですか?何年も裏切られたような気がします...

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

java - SimpleDateFormatを使用せずに文字列を日付に解析しますか?

私はSpringアプリケーションを開発しており、コントローラーの1つに、文字列から日付まで解析し、解析された日付を必要な形式にフォーマットするための次の行があります。しかし、SimpleDateFormatを使用せずに、フォーマットされた文字列を日付に解析して戻す必要があるので、そうすることは可能ですか?

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

java - Joda時間-文字列を解析するとjava.lang.IllegalArgumentExceptionがスローされます

String特定の形式でフォーマットされたものは、DateTimeFormatterを使用して解析できるべきではありませんLocalDateTime.parse()か?

テスト

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

datetime - 2桁の年に設定されたpivotYearを使用した複数の形式による日付の解析

日付の「単純な」解析を実装するのに問題があります。要件は、年を 2 桁または 4 桁で入力できるようにすることです。2桁入力の場合は、何世紀に属するかを決める分割日を来年1月1日とします。これが私がこれまでに持っているものです:

残念ながら、それは私が期待することをしていません。dateOfBirth = "01/01/14"今日の日付 (2013 年 11 月 4 日) としましょう2014-01-01T00:00:00.000+13:00。期待される結果は1914-01-01T00:00:00.000+13:00

append メソッドの JavaDoc を見ると、この文が表示されます

プリンターとパーサーのインターフェースは、フォーマット API の低レベル部分です。通常、インスタンスは別のフォーマッタから抽出されます。ただし、ロケール、タイムゾーン、年表、オフセット解析、ピボット/デフォルト年などのフォーマッタ固有の情報は、このメソッドでは抽出されないことに注意してください。

そこで、Pivo​​t をDateTimeFormatterBuilderクラスに移動することにしたので、コードは次のようになります。

残念ながら、これは問題を分類していません。それどころか、今回は失敗しています

java.lang.IllegalArgumentException: 無効な形式: "01/01/14" は org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:866) で短すぎます

同じjavadocから、この文を取得します

プリンターと一致するパーサーのセットを追加します。解析時には、リスト内の最初のパーサーが解析用に選択されます。失敗した場合は、次が選択されます。これらのパーサーのいずれも成功しなかった場合、最大の進行を遂げたパーサーの失敗した位置が返されます。

これに基づいて、最初のパーサーがジョブを取得する必要がありますが、2 番目のパーサーがトリガーされ、より長い年が予想されるため失敗するようです。

どんな助けでも大歓迎です。乾杯トーマス

0 投票する
8 に答える
893185 参照

javascript - Moment.js で日付をフォーマットする

次の形式の文字列があります。

Moment.jsを使用して、この形式で表示したいと思いmm/dd/yyyy : 04/12/2013ます。

この方法でやってみましたが、

どのエラーと言うのthere is no such method called replaceですか? 私はこれに間違った方法でアプローチしていますか?


編集

また、 Meteor.js用にパッケージ化されたMoment.jsのパッケージ済みバージョンを使用していることにも言及する必要があります。

スタックトレース:

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

java - SimpleDateFormat で複雑な日付を解析する

Web サービスによって提供される文字列の日付があります。

これをJava Dateに解析する方法は?

SimpleDateFormatが機能しyyyy-MM-dd HH:mmません...

日付と時刻のみが必要です (-3:00 ではありません)。

ありがとう、マテウス