問題タブ [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 で Python の日時文字列を解析する
Python で生成された日時文字列を解析して Javascript Date オブジェクトにする必要があります。私は最も簡単なルートに行きました:
Python の場合:
例 dstring = '2012-05-16 19:20:35.243710-04:00'
Javascript の場合 ( datejsライブラリを使用):
これにより、Chrome では正しい日付オブジェクトが取得されますが、Firefox と Safari (Mac の場合) では「無効な日付」エラーが発生します。
android - Androidで異なるロケールを設定した後の日付形式の例外
アプリケーションに 1 つの問題があります。私は 6 つの異なる言語用にアプリケーションを開発しています:
1) 英語 2) ロシア語 3) フランス語 4) イタリア語 5) ポルトガル語 6) ヒンディー語
現在、私のアプリケーションは英語で正常に動作しますが、他の言語のロケールを設定すると、この関数を使用した日付の解析と小数形式で例外が発生します
c++ - c++ 日付の解析がスレッドセーフでないのはなぜですか?
この関数は、日付とフォーマット文字列とreturn boost::posix_time::ptime
.
例:2012:06:14 02:50:58
と%Y:%m:%d %H:%M:%S
.
ただし、マルチスレッドプログラムで呼び出すと、例外がスローされることがありますが、format
正しくlocalDate
て解析可能です (呼び出しごとに同じ日付を使用します)。std::stringstream
/スレッドの問題について何かを見つけましstd::locale
たが、最新のものはありません(gcc 4.6.3 64ビットを使用しています)。
ここで誰かが同じ問題を抱えています:
ここ数日間、Valgrind/drd を使用してテストを行ったところ、コードの多くの部分で問題が発生していることがわかりました。たとえば、いくつかのブースト日時変換関数を呼び出すときに、スレッドセーフではない std::locale() をヒットします。
問題のない更新されたコード:
それでも:なぜですか?
java - 文字列javaから日付を抽出します
たとえば、いくつかの日付の文字列があります。
この文字列を読み取って各日付を抽出するにはどうすればよいですか?クラスを使用SimpleDateFormat
して正規表現を作成しています。
私はもう試した :
最初のものを取得するために行ったところですが、フォーマットとタイムゾーンが変更されます。
出力:金7月20日06:11:36 BST 2012
javascript - javascriptで文字列を正しい形式で解析する
私は常にこの形式の文字列を持っています: 2012 年 5 月 7 日または 2012 年 5 月 17 日 私の目標は、この文字列を解析し、この形式で日付を取得することです: yyyy-mm-dd
したがって、私の例では、2012 年 5 月 7 日は 2012-05-07 になり、2012 年 5 月 17 日は 2012-05-17 になります。
私は試してみました
しかし、結果は次のとおりです。
ご助力ありがとうございます。
java - Javaで文字列を日付に解析するのが遅いのはなぜですか?加速できますか?
日付を含むテキストファイルを読んでいて、日付を表す文字列をJavaのDateオブジェクトに解析したいと思います。私が気付いたのは、動作が遅いことです。なんで?それを加速する方法はありますか?私のファイルは次のようになります:
ファイルを1行ずつ読み取り、各行から日付を取得し、次のように使用してオブジェクトString
に解析します。Date
SimpleDateFormat
java - 文字列-ナノ秒による日付変換
私はAndroidアプリ用のこのコードでしばらく苦労していて、コツをつかむことができません。私はstackoverflowや他の場所で見つけたすべての解決策を読んで試しましたが、それでも運がありません。
私がやりたいのは、のような文字列"17.08.2012 05:35:19:7600000"
をUTC日付に変換する関数と、UTC date
それを受け取ってそのような文字列に変換する関数です。
これにより、:が発生しToday = 17.08.2012 07:41:59:0000000 17 Aug 2012 04:41:59 GMT
ます。どちらも間違っています。
に設定SDF's timezone
してみましたがUTC
、運が悪かったです。
私が気づいたもう一つのこと:私がそうするならば、df.setLenient(false);
それは私に与える:java.text.ParseException: Unparseable date: "17.08.2012 05:35:19:7600000"
。
誰かが私にいくつかの説明/サンプルコードを提供してくれるなら、私は非常にありがたいです。前もって感謝します
java - Java 例外処理
こんにちは、次のコードを使用しようとしていますが、解析例外が発生したため、処理方法を知る必要があります
前もって感謝します
python - 日付を操作するための素晴らしい Python ライブラリを知っていますか?
Moment.jsのような素晴らしい Python ライブラリの日付を検索します。あなたはいくつか知っていますか?
特に、次のような変換を実行できるライブラリが必要です: 09/25/2012 00:00 - 09/25/2012 13:00から09/25/2012 00:00 - 13:00。
java - Java DateFormat が正しくない日付を返す
で日付を解析しようとしていますSimpleDateFormat
が、奇妙な動作に遭遇しました。
"Sun Jan 01 19:00:32 CET 2012"
この例は私のマシンに印刷されます:
"Wed Sep 26 19:00:32 CET 2012"
代わりに戻ってきたと思います。
私の DateFormat 文字列は正しくありませんか?