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

mysql - STR_TO_DATEの不正な日時mysql

私はこれについて多くの質問を検索しようとしました..しかし、引用符の使用に関する解決策を示しているようです.

参照: 1234

私の場合、

出力を与えますNULL
そしてINSERT声明で:

エラーがスローされます:

エラー コード: 1411。日時の値が正しくありません: 関数 str_to_date の「17-08-2016 11:30:51 AM」

注: 1. 日付形式が修正されました > '%d/%m/%Y %h:%i:%s %p'
2. 文字列形式も修正されました > '17-08-2016 11:30:51 AM'C# サービスから取得しています。

前もって感謝します!

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

mysql - STR_TO_DATE() MySQL を使用した Null 値

何らかの理由で、特定の日付は STR_TO_DATE() を使用すると null を返しますが、そうでない日付もあります。

戻り値

フィドルを参照してください: http://sqlfiddle.com/#!9/a98eef/1/0

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

mysql - CONCAT から STR_TO_DATE

私は 1 つの date-field を持っていますref_event_timesend_dateおよび 1 つの time-field ref_event_timesend_time私のテーブル「ref_event_times」で...

それを1つの日時フィールド「end_date_time」として結合しようとしました...フォローを使用してください

nullを返す...

間違いはどこですか?

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

mysql - 月と年のみまたは年のみの文字列の場合は MySQL STR_TO_DATE

ReleaseDate (文字列) という列があります。それらのほとんどは (1979 年 5 月 25 日) の形式ですが、 (1979 年 5 月 25 日) または(1979 年)%e %M %Yだけのものもあります。残念ながら、だけではうまくいかないようです。これが私が試したことです:%M %Y%YSTR_TO_DATE%M %Y

しかし、それは以下を返します:

これに対する回避策はありますか?

編集

これに加えて、sql_modeを取り出しSTRICT_TRANS_TABLESたり、追加したりして変更しようとしましALLOW_INVALID_DATESたが、これもうまくいきませんでした。https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-dateによると、次の例も使用できませんでした。

これも返します{null}

sql_modeまた、空白に設定しようとしました。実行することにより:

私は得る:

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

mysql - 関数 str_to_date の日時値「...」が正しくないため、mysql テーブルを作成できません

次のクエリは機能します

予想通り、返ってきました

次のクエリも機能します

予想通り、返ってきました

警告があることに注意する必要がありますが、クエリが実行されて NULL の結果が返されることはありません

収量

ここに画像の説明を入力

しかし、結果からテーブルを作成しようとすると問題が発生します。

これは機能します

しかし、これはそうではありません

エラーメッセージは

これは非常に単純なおもちゃの例ですが、多くの日付値が正しく解析された、より大きなテーブルを作成しようとしていますが、同じ効果があります。

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

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

mysql - 15 分ごとのグループ数を取得しようとしています

古いデータベースでは、日付列は 12-10-2012 15:20:36 として保存されます。15 分の時間枠で使用状況を知る必要があります。ここから情報の一部を取得しましたが、以下のスクリプトでは結果が得られません。何が恋しいですか?