問題タブ [str-to-date]
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.
mysql - MySQL STR_TO_DATE は「0」(ゼロ) で終わります
SELECT STR_TO_DATE('1.1.2000 0:00:00','%e.%c.%Y')
のようになります2000-01-01
1.1.2000 0:00:00
しかし、実行して値を持つ列で同じことをしようとすると
すべての行でゼロ (NOT NULL!) を取得します。
私は何を間違っていますか?:(
mysql - MySQL: str_to_date 複数のフォーマット
「2014-10-14」や「10/14/2014 12:00:00 AM」などの形式を含む結合された日付列がある ETL クリーンアップ プロジェクトがあります。ケースステートメントまたはその他の方法で str_to_date 関数を使用してそれらすべてを変換し、それがどの形式であるかを判断してから日付に変換できる巧妙な方法を見つけようとしています。
これまでのところ、私の努力はすべて失敗しています。何かご意見は?
java - MySQL (Java) の str_to_date エラー
次の列の値を変換して別の列に保存しています
現在、次のクエリを使用して日付形式に変換し、別の列に保存しています
しかし、次の例外が発生しています
スレッド「メイン」の例外 java.sql.SQLException: 日時の値が正しくありません: 関数 str_to_date の「2014 年 11 月 22 日 00:00:00 AM」
クエリ/日付形式に間違いはありますか??
助けていただければ幸いです、ありがとう
mysql - format が 1 つのタイプの場合は条件付き str_to_date()、そうでない場合は何もしません
日付を含むテーブルがあり、その一部はこの形式で31-DEC-2010
あり、他のものはこの形式です2011-01-13
。
関数を使用してすべての日付形式を取得しようとしていstr_to_date()
ますが、2011-01-13 を変換できないため失敗します (以前にこのコマンドを実行したため、一部の日付は既に正しい形式になっていますが、追加しましたより多くのデータ)
この形式の行に対してのみこのコマンドを実行する方法はありますか?
php - MYSQL に VARCHAR として格納されている日付を MYSQL 互換日付に変換する
毎月受け取るデータベースがあり、CSV を介して MYSQL にインポートするだけです。古いデータベース エントリの保存については心配していないので、毎月新しいエントリで古いデータベースを上書きするだけです。
データベースを月ごとに並べ替えたいのですが、現在、日付フィールドを VARCHAR としてインポートする必要があります。そうしないと、大量のエントリを MYSQL 日付フィールドのフォーマットに合わせて手動で変換する必要があります。
「有効期限」フィールドに格納されているエントリを取得し、それらを MYSQL 日付形式に変換するクエリを実行して、「Expiration_Converted」という名前の新しい列に書き込み、日付を実行できるようにしたいと考えています。月、年などのすべての日付を表示する関数。
MYSQL の STR_TO_DATE 関数については知っていますが、これを実行する方法がよくわかりません。私はすべてPHPで書いています。
アドバイスをいただければ幸いです。
ありがとう!
mysql - 選択した形式の MySQL str_to_date 変換
STR_TO_DATE
関数による日付変換の問題MySQL
次のように表示されます
次のように表示するにはどうすればよいですか。
ありがとう
mysql - Mysql str_to_date は、書式設定された日付の代わりに null を表示します
datetime 列を ymd 形式に変換しているときに、ばかげた問題に直面しています。
次のクエリを実行しています:
注 : dateadded 列は、datetime の一種です。
上記のクエリを実行しているときは常に (NULL) と表示されます。
これは私を苛立たせているので、誰かがこの問題を解決できますか?
mysql - ISO 8601 形式から DATETIME フィールドを更新する MySQL の問題
2015-01-18t10:00:10z のような ISO 8601 時刻形式を含む varchar フィールドを持つテーブルがあります。
使うことができます
そして正しい結果を得る:
2015-01-18 10:00:10
これを使用して DATETIME フィールドに挿入すると、次のようになります。
エラー コード: 1292 切り捨てられた正しくない日時値: '2015-01-18t10:00:10z'
Optin
varchar ISO 8601 時間列です
Optin1
更新する DATETIME フィールドです。
なぜこれがハペニグなのか、問題を解決する方法を知っている人はいますか?
どうもありがとう。
mysql - MySQL: YYWW を使用した STR_TO_DATE
YYYYWW の代わりに YYWW で MySQL をどのように使用しますか?
私のフィールドは次のようになります。
wYYWW, for example w1310, w1506
等々。
%x
4桁が必要な%X
ようで、機能しません。
とにかくこの問題を解決する方法はありますか?