問題タブ [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 に答える
3425 参照

java - JavaでSimpleDateFormatを使用して年を正しく取得しないのはなぜですか?

Formatでデータを解析しようとするとMySql、に遭遇しましSimpleDateFormatた。適切な日と月を取得できますが、その年の結果は奇妙です。

出力:

フォーマットをYYYY-MM-dd(エラーが発生)とyy-MM-dd(何もしなかった)に変更してみました。私はAndroidでプログラミングしていますが、それが重要かどうかわかりません。

今のところ、分割を使用してそれをバイパスしますが、それは汚れていて、i18n機能を使用できません。

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

java - Java によるファジー日付解析

「昨日」、「次の月曜日」などの日付を解釈できるJava用のライブラリはありますか...

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

java - SimpleDateFormat を使用した一貫性のない日付解析

私は本当にこれに頭を悩ませています。私はSimpleDateFormatしばらく問題なく s を使用してきましたが、現在、SimpleDateFormat を使用して日付を解析することは (時々だけ) 単純に間違っています。

具体的には:

文字列を出力しますWed Aug 19 00:00:00 EDT 2009。一体何?-常に間違った日付に解析することさえありません!


更新:それはそれを美しく修正しました。それは他のいくつかの場所でも悪用されていました。他の人のコードをデバッグするのが大好きです:)

0 投票する
6 に答える
15887 参照

javascript - JSON.parsereviverパラメーターを使用して日付文字列を解析する方法

私のJSON文字列には、次のような値を返す日付フィールドが含まれています。

私は特に、時刻ではなく日付コンパートメントのみを解析することに興味があります。reviver関数を使用してみましたが、興味深いことに、reviver関数が呼び出されることはありません。(Firefoxで試してみました)

これを実現するための私のコードは次のとおりです。

JSON.parseinはloadArticle決して呼び出しませんdateReviver

私は一日中投資しましたが、運がありませんでした!誰か助けてくれませんか?

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

php - PHPで任意の日付でデータベースを検索する

MySQLデータベースバックエンドを備えたPHPで構築されたメッセージングシステムがあり、任意の日付文字列を使用したメッセージの検索をサポートしたいとします。

データベースにはメッセージテーブルが含まれており、「date_created」フィールドは日時として表されます。

ユーザーが受け入れる任意の日付文字列の例は、strtotimeが受け入れるものを反映している必要があります。

次の例では、2010年3月21日に実行された検索:

「2009年1月26日」は、2009-01-2600:00:00から2009-01-2700 :00:00までのすべてのメッセージを返します
。「3月8日」は、2010-03-0800:00までのすべてのメッセージを返します。 00と2010-01-2600 :00:00「
先週」は2010-03-1400:00:00と2010-03-2180:25:00
の間のすべてのメッセージを返します「2008」はその間のすべてのメッセージを返します2008-01-0100:00:00および2008-12-3100:00:00

date_parseを使い始めましたが、変数の数が急速に増えました。車輪の再発明をしているのだろうか。

一般的な解決策として、または可能な入力文字列のほとんどをキャプチャするものとして機能する提案がありますか?

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

.net - DateTime: ユーザーが時刻コンポーネントを入力する必要があります

ユーザー入力が有効な日付または有効な「日付 + 時間」であるかどうかを確認するのは簡単です。.NET が提供しますDateTime.TryParse(さらに、VB.NET も提供しますIsDate)。

ここで、ユーザーが時間コンポーネントを含む日付を入力したかどうかを確認したいと思います。したがって、ドイツ語ロケールを使用する場合は31.12.2010 00:00問題ないはずですが、そうで31.12.2010はありません。

次のようにDateTime.TryParseExactを使用できることはわかっています。

しかし、日付を指定するドイツ語の形式 (日、月、年) をハードコーディングします。これは悪い習慣と見なされており、アプリケーションをローカライズしたい場合に問題が発生します。さらに、formatsすべての可能な組み合わせ (1 桁、2 桁、...) の非常に大きなリストになります。

よりエレガントなソリューションはありますか?

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

sql-server - テキスト形式の日付をT-SQLの日時形式に変換する

SQLServerデータベースにロードされるクライアント提供のファイルがあります。このファイルにはテキストベースの日付値、つまり(05102010)が含まれており、db列からそれらを読み取り、クリーンアップの一部として通常の日時値= '2010-05-10 00:00:00.000'に変換する必要があります。処理する。

任意のガイダンスをいただければ幸いです。

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

python - Pythonの日付を希望の形式で取得するにはどうすればよいですか?

PythonのExcelセルから日付を読み取っています(セルで使用.Value)...得られる結果は次のとおりです。

これは文字列だと思ったので、これを必要な形式(この例では「yyyyMMdd」または「20100706」)に変換する方法を見つけようとしました。しかし、少し遊んだ後、文字列としてプルされていない<type 'time'>ことに気付きました... type()を実行すると。が返されます。

次に、それがPythonの時間オブジェクトであると想定し、それを使用strftimeして文字列に変換しようとしました...しかし、それも機能しませんでした。strftime値のメソッドを認識しません。

これを適切に解析して、必要な形式を取得する方法について何かアイデアはありますか?私は何が間違っているのですか?(そして、これに明らかに日付と時刻が含まれている場合、Pythonが自動的に時刻オブジェクトと見なすのはなぜですか?)

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

mysql - MySQL で日付を解析する

TIMESTAMPMySQLのまたはDATEフィールドに挿入/更新するために、以下を日付に変換する方法は?

DATE_FORMAT()日付をフォーマットするために使用されますが、その逆ではありません。