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

javascript - 正確な形式がわからない場合に時間を解析するにはどうすればよいですか? 12時間または24時間

特定のユーザー入力から時間を解析できるライブラリを探しています。適切な時間形式は次のとおりです: hh:mm、ただしオプションで、最後に AM または PM を指定して、12 時間形式か 24 時間形式かを指定できます。

私が達成したい結果は、時間を取得し、それを事前定義された日付 (時間なし) とマージすることです。私たちのアプリは、ユーザーの文化を正確に知らなくても時間を解析する必要があります。その上:他の適切な時間形式はありますか?

moment.js を試しましたが、うまくいきませんでした。ほとんど問題ありませんが、ユーザーが午前/午後を入力したかどうかを手動で確認する必要があります。

いくつかの詳細情報:

ユーザーは「8:36 PM」、「8:36」、「14:00」と入力できます。これらすべての値を解析して、時刻を 24 時間形式で保存する必要があります。

ユーザーが「14:00 PM」と入力すると、解析が失敗するはずです (検証エラーを表示する必要があります)

これをいくつかの正規表現または sth で解析できることはわかっていますが、すぐに使用できるライブラリがあるべきではありませんか?

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

loops - Lua 日付操作ループ

調整したい 2 つの日付値を使用してバッチ スクリプトを実行し、スクリプトを再度実行しようとしています。これらの日付値を調整する lua スクリプトを参照したいと思います。ほとんどのプロジェクトがこの言語でコーディングされているという理由だけで、私は lua を使用しています。

変数が start=01/01/2012 および end=02/01/2012 である場合、これらの日付を両方とも 14 日間進めるにはどうすればよいでしょうか? 次に、それを実行してから、もう一度ループして、両方をさらに 14 日間進めたいと思います。これは、私が決定した日付でループが壊れるまで続きます。この方法でこれを達成することは可能ですか、それとも間違っていますか?

日付から「dd」を取り出して14上に移動する関数を使用して、string.gsubに関連する何かを実行できると思います。 2012 年 1 月 45 日のような日付を読み取ろうとしますか?

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

java - Java ジャクソンの構成日

日付をシリアライズ - デシリアライズするためにジャクソンコンフィギュレータを使用しています。

私はこれを使用しています

今、私が合格した場合10/10/2013 02:30:00 EST、そうすることができますが、10/10/2013 02:30:00エラーが発生します。

コンフィギュレーターに両方を解析させる方法は?

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

javascript - 「来週フォローアップ」などの任意のテキストをサポートする JS 用の自然言語日付パーサー

問題

sugar.jsのようなライブラリは、
「来週」などの自然言語の日付文字列を変換できますが、 「何とか何とか何とか...フォロー アップ来週」などの文字列を処理することはできません。

私のアプリケーションでは、メモの段落を処理し、その中のアクション アイテムを検出する必要があります。Siri と Google カレンダーはこれを行うことができます。

考えられる解決策

オプション 1: 「フォローアップ」、「コールバック」、「リマインダー」などの各言語の「アクション動詞」のリストを維持し、その後の自然言語の日付部分を取得して Sugar.js にパイプし、遡ります。

ただし、すべての言語がこのように機能するかどうかはわかりません...すべての言語のように、ありますか? または、一部の言語では、文の構造がまったく異なります...

オプション 2: 有効な日付が見つかるまで、sugar.js ロケール固有の文法からサポートされているさまざまなプレフィックスを取得し、半力ずくで文字列を渡すことができる場合があります。

質問

私が見たライブラリはありますか

  1. Javascriptで動作
  2. 複数の言語をサポート
  3. 日付文法を囲む任意のテキストを処理できます。

関連記事

0 投票する
10 に答える
5157 参照

java - 「dd-MM」日付形式を解析して現在の年を取得する方法は?"

Javaを使用して「17-Jun」形式の日付を解析する必要がありますが、問題は、SimpleDateFormatを使用して「 dd-MM 」形式を解析しようとすると、 「Wed Jun 17 00:00:00 IST 1970」として返されることです。 1970 年ではなく、現在 (2014 年) の年を取得できます。

私の結果:
1970 年 6 月 17 日

予想される結果:
2014 年 6 月 17 日

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

c++ - 日付文字列を c++11 std::chrono time_point などに解析する方法は?

次の形式の履歴日付文字列を考えてみましょう。

このような文字列をある種の C++ 日付表現に解析し、それから経過した時間を計算したいと考えています。

結果の期間から、秒、分、時間、および日の数にアクセスする必要があります。

これは、新しい C++11std::chrono名前空間で実行できますか? そうでない場合、今日はどうすればいいですか?

私は g++-4.8.1 を使用していますが、おそらく答えは C++11 仕様をターゲットにする必要があります。