タイトルは次のように書き換えられます: 文字列を日付に変換する中国語訳は MYSQL 関数 STR_TO_DATE です
P粉270891688
P粉270891688 2023-09-02 11:09:45
0
1
481
<p>この日付には次の日付があります: <code>STR_TO_DATE('28-AUG-60','%d-%M-%y')</code> テーブルに挿入すると、次のようになります。 2060-08-28 00:00:00 私が期待しているのは次のとおりです。 1960-08-28 00:00:00; MSSQL には 2 桁または 4 桁の年 (00 から 49 は 20 世紀) を与える RR 形式があることは知っていますが、MySQL でこれを行うにはどうすればよいですか? ドキュメントを見ると、%Y を使用する必要があることがわかりましたが、実際には機能しません ありがとう! </p>
P粉270891688
P粉270891688

全員に返信(1)
P粉436410586

特定の値より大きい 2 桁のすべての年、たとえば '50' は 1900 年代の年とみなされ、残りは 2000 年代の年とみなされるべきであることがわかっていた場合、あなたは異なります。日付形式は、CASE 式を使用して適用できます:

リーリー

? をデータに合う 2 桁の年 ('50' など) に変更します。

デモを参照してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート