問題タブ [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.
javascript - Javascript Date.parse メソッドが正しく機能しない
アプリケーションで日付が有効かどうかを確認するメソッドを使用しています
ほとんどの場合、正しく動作しますが、 "something.com Eq Phone 1"
Date.parseのような値を入力する978300000000
と、メソッドが返されますtrue
実際の日付としてどのように解析しましたか?
java - SimpleDateFormat を使用して日付をフォーマットする
単純な日付形式 API を使用して以下の日付を解析しているときに、パーサー例外が発生します。
これについて私を助けてください。
php - date_parseが文字列内の年を認識しない理由
なぜdate_parse
文字列の年を認識しないのですか?
結果、
java - SimpleDateFormatを使用せずに文字列を日付に解析しますか?
私はSpringアプリケーションを開発しており、コントローラーの1つに、文字列から日付まで解析し、解析された日付を必要な形式にフォーマットするための次の行があります。しかし、SimpleDateFormatを使用せずに、フォーマットされた文字列を日付に解析して戻す必要があるので、そうすることは可能ですか?
java - Joda時間-文字列を解析するとjava.lang.IllegalArgumentExceptionがスローされます
String
特定の形式でフォーマットされたものは、DateTimeFormatter
を使用して解析できるべきではありませんLocalDateTime.parse()
か?
テスト
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 の低レベル部分です。通常、インスタンスは別のフォーマッタから抽出されます。ただし、ロケール、タイムゾーン、年表、オフセット解析、ピボット/デフォルト年などのフォーマッタ固有の情報は、このメソッドでは抽出されないことに注意してください。
そこで、Pivot をDateTimeFormatterBuilder
クラスに移動することにしたので、コードは次のようになります。
残念ながら、これは問題を分類していません。それどころか、今回は失敗しています
java.lang.IllegalArgumentException: 無効な形式: "01/01/14" は org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:866) で短すぎます
同じjavadocから、この文を取得します
プリンターと一致するパーサーのセットを追加します。解析時には、リスト内の最初のパーサーが解析用に選択されます。失敗した場合は、次が選択されます。これらのパーサーのいずれも成功しなかった場合、最大の進行を遂げたパーサーの失敗した位置が返されます。
これに基づいて、最初のパーサーがジョブを取得する必要がありますが、2 番目のパーサーがトリガーされ、より長い年が予想されるため失敗するようです。
どんな助けでも大歓迎です。乾杯トーマス
javascript - Moment.js で日付をフォーマットする
次の形式の文字列があります。
Moment.jsを使用して、この形式で表示したいと思いmm/dd/yyyy : 04/12/2013
ます。
この方法でやってみましたが、
どのエラーと言うのthere is no such method called replace
ですか? 私はこれに間違った方法でアプローチしていますか?
編集
また、 Meteor.js用にパッケージ化されたMoment.jsのパッケージ済みバージョンを使用していることにも言及する必要があります。
スタックトレース:
java - SimpleDateFormat で複雑な日付を解析する
Web サービスによって提供される文字列の日付があります。
これをJava Dateに解析する方法は?
SimpleDateFormatが機能しyyyy-MM-dd HH:mm
ません...
日付と時刻のみが必要です (-3:00 ではありません)。
ありがとう、マテウス