問題タブ [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.
java - JavaでSimpleDateFormatを使用して年を正しく取得しないのはなぜですか?
Formatでデータを解析しようとするとMySql
、に遭遇しましSimpleDateFormat
た。適切な日と月を取得できますが、その年の結果は奇妙です。
出力:
フォーマットをYYYY-MM-dd
(エラーが発生)とyy-MM-dd
(何もしなかった)に変更してみました。私はAndroidでプログラミングしていますが、それが重要かどうかわかりません。
今のところ、分割を使用してそれをバイパスしますが、それは汚れていて、i18n機能を使用できません。
java - Java によるファジー日付解析
「昨日」、「次の月曜日」などの日付を解釈できるJava用のライブラリはありますか...
java - SimpleDateFormat を使用した一貫性のない日付解析
私は本当にこれに頭を悩ませています。私はSimpleDateFormat
しばらく問題なく s を使用してきましたが、現在、SimpleDateFormat を使用して日付を解析することは (時々だけ) 単純に間違っています。
具体的には:
文字列を出力しますWed Aug 19 00:00:00 EDT 2009
。一体何?-常に間違った日付に解析することさえありません!
更新:それはそれを美しく修正しました。それは他のいくつかの場所でも悪用されていました。他の人のコードをデバッグするのが大好きです:)
javascript - JSON.parsereviverパラメーターを使用して日付文字列を解析する方法
私のJSON文字列には、次のような値を返す日付フィールドが含まれています。
私は特に、時刻ではなく日付コンパートメントのみを解析することに興味があります。reviver関数を使用してみましたが、興味深いことに、reviver関数が呼び出されることはありません。(Firefoxで試してみました)
これを実現するための私のコードは次のとおりです。
JSON.parseinはloadArticle
決して呼び出しませんdateReviver
。
私は一日中投資しましたが、運がありませんでした!誰か助けてくれませんか?
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を使い始めましたが、変数の数が急速に増えました。車輪の再発明をしているのだろうか。
一般的な解決策として、または可能な入力文字列のほとんどをキャプチャするものとして機能する提案がありますか?
.net - DateTime: ユーザーが時刻コンポーネントを入力する必要があります
ユーザー入力が有効な日付または有効な「日付 + 時間」であるかどうかを確認するのは簡単です。.NET が提供しますDateTime.TryParse
(さらに、VB.NET も提供しますIsDate
)。
ここで、ユーザーが時間コンポーネントを含む日付を入力したかどうかを確認したいと思います。したがって、ドイツ語ロケールを使用する場合は31.12.2010 00:00
問題ないはずですが、そうで31.12.2010
はありません。
次のようにDateTime.TryParseExactを使用できることはわかっています。
しかし、日付を指定するドイツ語の形式 (日、月、年) をハードコーディングします。これは悪い習慣と見なされており、アプリケーションをローカライズしたい場合に問題が発生します。さらに、formats
すべての可能な組み合わせ (1 桁、2 桁、...) の非常に大きなリストになります。
よりエレガントなソリューションはありますか?
sql-server - テキスト形式の日付をT-SQLの日時形式に変換する
SQLServerデータベースにロードされるクライアント提供のファイルがあります。このファイルにはテキストベースの日付値、つまり(05102010)が含まれており、db列からそれらを読み取り、クリーンアップの一部として通常の日時値= '2010-05-10 00:00:00.000'に変換する必要があります。処理する。
任意のガイダンスをいただければ幸いです。
python - Pythonの日付を希望の形式で取得するにはどうすればよいですか?
PythonのExcelセルから日付を読み取っています(セルで使用.Value
)...得られる結果は次のとおりです。
これは文字列だと思ったので、これを必要な形式(この例では「yyyyMMdd」または「20100706」)に変換する方法を見つけようとしました。しかし、少し遊んだ後、文字列としてプルされていない<type 'time'>
ことに気付きました... type()を実行すると。が返されます。
次に、それがPythonの時間オブジェクトであると想定し、それを使用strftime
して文字列に変換しようとしました...しかし、それも機能しませんでした。strftime
値のメソッドを認識しません。
これを適切に解析して、必要な形式を取得する方法について何かアイデアはありますか?私は何が間違っているのですか?(そして、これに明らかに日付と時刻が含まれている場合、Pythonが自動的に時刻オブジェクトと見なすのはなぜですか?)
mysql - MySQL で日付を解析する
TIMESTAMP
MySQLのまたはDATE
フィールドに挿入/更新するために、以下を日付に変換する方法は?
DATE_FORMAT()
日付をフォーマットするために使用されますが、その逆ではありません。