問題タブ [simpledateformat]
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.
java - Javaの単純な日付フォーマッタの問題
次のタイプの日付を解析したい:
Javaで単純な日付フォーマッタを使用するにはどうすればよいですか? 使用する形式は何ですか?
java - SimpleDateParser は間違った日付を生成しますか?
おはようございます!私は過去 2 時間、次のコードを使用して、フォーラム、Google、および JDK 1.6 のドキュメントを精査して、何が起こっているのかを調べましたが、これを機能させることはできません。コードが 07/25/2010 11:59:33 PM を出力することを期待しますが、代わりに 01/25/2010 11:59:33 PM が得られます。
JDKのせいかなと思い、Joda-Timeで同じことを書いてみたところ、同じ結果になりました。DateFormat の仕組みに何か欠けていますか?
あなたが提供できる洞察を前もって感謝します!
java - Javaで非推奨のDateメソッド?
Java Dateユーティリティを使用する場合の実際の意味は、廃止されました。これは、使用が推奨されていないことを意味しますか、それとも禁止されていることを意味しますか?
非推奨のメソッドを使用するのは悪い習慣だと思いますが、よくわからないので調べたいと思いました。
たとえば、次のようなコードを使用しようとしています
もちろん...これは高レベルの例ですが、この状況では、モデルはDate型を使用しており、リクエストから日付を文字列として取得し、それを使用して日付を作成する必要があります。
私が持っている方法では問題なく動作しますが、非推奨の方法を使用しています。
編集-私は戻って使用しました
日付は2010年7月23日のようにMM/DD / YYYの形式ですが、ParseExceptionが発生します
これは何からでしょうか?
java - Java SimpleDateFormatは、常に1月を月に返します
2つの日付の間に作成されたアカウントのリストを取得するために、Active Directoryから日付値(createWhen)を取得し、それをJavaの日付に変換する作業を行っています。すべてが正常に機能しています。1つのメソッドを除いて、AD日付からJava日付に移動するメソッドです。メソッドは次のようになります。
そして、ADからの任意のデータの単一の部分について:
Value from AD is: 20050912190509.0Z
Formatted String is: 2005/09/12
Final date string is: Wed Jan 12 00:00:00 EST 2005
明らかに、それは日と年を正しくピックアップしています(そして、私が時間/分/秒を含めることを選択した場合、それらも正しく含まれます)が、すべての日付は何らかの理由で1月に配置されています。
さて、私のエラーはかなり単純なものだと確信していますが、フォーマットを約10回再確認したところ、もう表示できなくなっています。うまくいけば、2番目の目で私のコードを調べて、月がひどく間違っているのにどこが間違っているのかを指摘できますか?
ありがとう。
java - AM/PMマーカーでDateTime文字列を解析できません
フォーマットする文字列は次のようになります:String datetime = "9/1/10 11:34:35 AM"
SimpleDateFormatの次のパターンが機能します。
ただし、AM / PMマーカーも解析する必要があり、それをパターンに追加すると、例外が発生します。
動作しないパターン:
私はこれも同じ例外を除いて試しました:
例外:
http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html#textでAPIを調べましたが、どこが間違っているのかわかりません。
助言がありますか?
java - Simpledateformat解析の問題
形式の日付を解析していますEEE, dd MMM yyyy HH:mm:ss Z
。サンプル値の1つはですThu, 02 Sep 2010 04:03:10 -0700
。
これは解析コードです:
電話の言語が英語の場合、これは完全に機能しますが、言語が「フランス」または「イタリア語」に変更されると、parserExceptionがスローされます。私もこれを試しました:
またはフランス語のロケールの場合はより明示的:
しかし、運がない.....誰かが私が間違っていることを教えてもらえますか?
java - Java(Android)でSimpleDateFormatを使用して「GMT + hours:minutes」または「GMT-hours:minutes」を解析する方法
たとえば、次の文字列を解析したいと思います。
そして、私は:のパターンを使用しSimpleDateFormat
ます
しかし、私は取得し続けParseException
ます。これを修正する方法は?
どうもありがとう。
java - Java プログラムの解析エラー
proj_close_date の解析の近くでエラーが発生します。( java.text.ParseException: Unparseable date: "09/09/2010" ) 文字列形式のデータベースから project_close_date 値を読み取っています。それを日付形式に変換して、proj_close_date が from_date と to_date の間に存在することを確認したい
java - ある形式から別の形式への日付の解析
日付形式 yyyy-mm-dd hh:mm:ss.SSS (文字列形式でデータベースに格納されている) を比較のために mm/dd/yyyy に変更したい