問題タブ [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.

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

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!) を取得します。

私は何を間違っていますか?:(

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

mysql - MySQL: str_to_date 複数のフォーマット

「2014-10-14」や「10/14/2014 12:00:00 AM」などの形式を含む結合された日付列がある ETL クリーンアップ プロジェクトがあります。ケースステートメントまたはその他の方法で str_to_date 関数を使用してそれらすべてを変換し、それがどの形式であるかを判断してから日付に変換できる巧妙な方法を見つけようとしています。

これまでのところ、私の努力はすべて失敗しています。何かご意見は?

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

java - MySQL (Java) の str_to_date エラー

次の列の値を変換して別の列に保存しています

現在、次のクエリを使用して日付形式に変換し、別の列に保存しています

しかし、次の例外が発生しています

スレッド「メイン」の例外 java.sql.SQLException: 日時の値が正しくありません: 関数 str_to_date の「2014 年 11 月 22 日 00:00:00 AM」

クエリ/日付形式に間違いはありますか??
助けていただければ幸いです、ありがとう

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

mysql - format が 1 つのタイプの場合は条件付き str_to_date()、そうでない場合は何もしません

日付を含むテーブルがあり、その一部はこの形式で31-DEC-2010あり、他のものはこの形式です2011-01-13

関数を使用してすべての日付形式を取得しようとしていstr_to_date()ますが、2011-01-13 を変換できないため失敗します (以前にこのコマンドを実行したため、一部の日付は既に正しい形式になっていますが、追加しましたより多くのデータ)

この形式の行に対してのみこのコマンドを実行する方法はありますか?

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

php - MYSQL に VARCHAR として格納されている日付を MYSQL 互換日付に変換する

毎月受け取るデータベースがあり、CSV を介して MYSQL にインポートするだけです。古いデータベース エントリの保存については心配していないので、毎月新しいエントリで古いデータベースを上書きするだけです。

データベースを月ごとに並べ替えたいのですが、現在、日付フィールドを VARCHAR としてインポートする必要があります。そうしないと、大量のエントリを MYSQL 日付フィールドのフォーマットに合わせて手動で変換する必要があります。

「有効期限」フィールドに格納されているエントリを取得し、それらを MYSQL 日付形式に変換するクエリを実行して、「Expiration_Converted」という名前の新しい列に書き込み、日付を実行できるようにしたいと考えています。月、年などのすべての日付を表示する関数。

MYSQL の STR_TO_DATE 関数については知っていますが、これを実行する方法がよくわかりません。私はすべてPHPで書いています。

アドバイスをいただければ幸いです。

ありがとう!

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

mysql - 選択した形式の MySQL str_to_date 変換

STR_TO_DATE関数による日付変換の問題MySQL

次のように表示されます

次のように表示するにはどうすればよいですか。

ありがとう

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

mysql - Mysql str_to_date は、書式設定された日付の代わりに null を表示します

datetime 列を ymd 形式に変換しているときに、ばかげた問題に直面しています。

次のクエリを実行しています:

注 : dateadded 列は、datetime の一種です。

上記のクエリを実行しているときは常に (NULL) と表示されます。

これは私を苛立たせているので、誰かがこの問題を解決できますか?

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

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'

Optinvarchar ISO 8601 時間列です

Optin1更新する DATETIME フィールドです。

なぜこれがハペニグなのか、問題を解決する方法を知っている人はいますか?

どうもありがとう。

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

mysql - MySQL: YYWW を使用した STR_TO_DATE

YYYYWW の代わりに YYWW で MySQL をどのように使用しますか?

私のフィールドは次のようになります。

wYYWW, for example w1310, w1506等々。

%x4桁が必要な%Xようで、機能しません。

とにかくこの問題を解決する方法はありますか?