يواجه العديد من المطورين الحاجة إلى تحويل قيمة varchar التي تمثل تاريخًا في تنسيق تاريخ mysql واستخراج مكونات تاريخ محددة مثل الشهر والسنة. توفر هذه المقالة حلاً لهذا التحدي الشائع عن طريق السير في الخطوات المعنية. ومع ذلك ، قد يؤدي استخدامه مباشرة إلى نتائج غير متوقعة ، خاصة إذا كان تنسيق السلسلة مختلفًا عن التنسيق المحدد في الدالة.
لمعالجة هذه المشكلة ، يمكن استخدام مزيج من وظائف Str_to_date و date_format. يتيح لك date_format تنسيق قيمة تاريخ في تمثيل سلسلة محدد. "٪ m/٪ d/٪ y ') ،' ٪ y ٪ m ') ؛
بدلاً من ذلك ، إذا كانت قيمة varchar في" mm/dd/yyyy' '، استخدم هذا الاستعلام:
"٪ y ٪ m ') ؛يضمن هذا النهج تحويل دقيق لقيمة varchar إلى تاريخ ، ثم يستخرج فقط مكونات التاريخ المطلوب باستخدام date_format.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3