Phân tích cú pháp ngày giờ của MySQL

Được cung cấp bởi. libdatetime-format-mysql-perl_0. 06-1_all
Phân tích cú pháp ngày giờ của MySQL

TÊN

       DateTime::Format::MySQL - Parse and format MySQL dates and times

TÓM TẮT

         use DateTime::Format::MySQL;

         my $dt = DateTime::Format::MySQL->parse_datetime( '2003-01-16 23:12:01' );

         # 2003-01-16 23:12:01
         DateTime::Format::MySQL->format_datetime($dt);

SỰ MIÊU TẢ

       This module understands the formats used by MySQL for its DATE, DATETIME, TIME, and
       TIMESTAMP data types.  It can be used to parse these formats in order to create DateTime
       objects, and it can take a DateTime object and produce a string representing it in the
       MySQL format.

PHƯƠNG PHÁP

       This class offers the following methods.  All of the parsing methods set the returned
       DateTime object's time zone to the floating time zone, because MySQL does not provide time
       zone information.

       •   parse_datetime($string)

       •   parse_date($string)

       •   parse_timestamp($string)

           Given a value of the appropriate type, this method will return a new "DateTime"
           object.  The time zone for this object will always be the floating time zone, because
           by MySQL stores the local datetime, not UTC.

           If given an improperly formatted string, this method may die.

       •   format_date($datetime)

       •   format_time($datetime)

       •   format_datetime($datetime)

           Given a "DateTime" object, this methods returns an appropriately formatted string.

HỖ TRỢ

       Support for this module is provided via the [email protected] email list.  See
       http://lists.perl.org/ for more details.

TÁC GIẢ

       Dave Rolsky <[email protected]>

BẢN QUYỀN

       Copyright (c) 2003-2014 David Rolsky.  All rights reserved.  This program is free
       software; you can redistribute it and/or modify it under the same terms as Perl itself.

       The full text of the license can be found in the LICENSE file included with this module.

XEM THÊM

       [email protected] mailing list

       http://datetime.perl.org/

Ví dụ

Chuyển đổi một giá trị thành kiểu dữ liệu DATE

CHỌN CAST("29-08-2017" NHƯ NGÀY);

Tự mình thử »


Định nghĩa và cách sử dụng

Hàm CAST() chuyển đổi một giá trị (thuộc bất kỳ loại nào) thành kiểu dữ liệu đã chỉ định

Mẹo. Xem thêm hàm CONVERT()

cú pháp

Giá trị tham số

Tham sốMô tảgiá trịBắt buộc. Giá trị để convertdatatypeRequired. Kiểu dữ liệu để chuyển đổi thành. Có thể là một trong những điều sau đây.
ValueDescriptionDATEChuyển đổi giá trị thành DATE. Định dạng. "YYYY-MM-DD"DATETIMEChuyển đổi giá trị thành DATETIME. Định dạng. "YYYY-MM-DD HH. MM. SS"DECIMALChuyển đổi giá trị thành DECIMAL. Sử dụng các tham số M và D tùy chọn để chỉ định số chữ số tối đa (M) và số chữ số sau dấu thập phân (D). TIMEChuyển đổi giá trị thành TIME. Định dạng. "HH. MM. SS"CHARChuyển đổi giá trị thành CHAR (chuỗi có độ dài cố định)NCHARChuyển đổi giá trị thành NCHAR (như CHAR, nhưng tạo chuỗi có bộ ký tự quốc gia)SIGNEDChuyển đổi giá trị thành SIGNED (số nguyên 64 bit có dấu)UNSIGNEDChuyển đổi giá trị thành UNSIGNED (số 64 không dấu

chi tiết kỹ thuật


Thêm ví dụ

Ví dụ

Chuyển đổi một giá trị thành kiểu dữ liệu TIME

CHỌN TRUYỀN ("14. 06. 10" NHƯ LÚC NÀO);

Tự mình thử »

Ví dụ

Chuyển đổi một giá trị thành kiểu dữ liệu SIGNED

CHỌN CAST(5-10 NHƯ ĐÃ KÝ);

Tự mình thử »

Ví dụ

Chuyển đổi một giá trị thành kiểu dữ liệu DATE

CHỌN CHUYỂN ĐỔI("29-08-2017", NGÀY);

Tự mình thử »


Định nghĩa và cách sử dụng

Hàm CONVERT() chuyển đổi một giá trị thành kiểu dữ liệu hoặc bộ ký tự đã chỉ định

Mẹo. Ngoài ra, hãy xem hàm CAST()

cú pháp

HOẶC

CHUYỂN ĐỔI (giá trị SỬ DỤNG bộ ký tự)

Giá trị tham số

Tham sốMô tảgiá trịBắt buộc. Giá trị của converttypeRequired. Kiểu dữ liệu để chuyển đổi thành. Có thể là một trong những điều sau đây.
ValueDescriptionDATEChuyển đổi giá trị thành DATE. Định dạng. "YYYY-MM-DD"DATETIMEChuyển đổi giá trị thành DATETIME. Định dạng. "YYYY-MM-DD HH. MM. SS"DECIMALChuyển đổi giá trị thành DECIMAL. Sử dụng các tham số M và D tùy chọn để chỉ định số chữ số tối đa (M) và số chữ số sau dấu thập phân (D). TIMEChuyển đổi giá trị thành TIME. Định dạng. "HH. MM. SS"CHARChuyển đổi giá trị thành CHAR (chuỗi có độ dài cố định)NCHARChuyển đổi giá trị thành NCHAR (như CHAR, nhưng tạo chuỗi có bộ ký tự quốc gia)SIGNEDChuyển đổi giá trị thành SIGNED (số nguyên 64 bit có dấu)UNSIGNEDChuyển đổi giá trị thành UNSIGNED (số 64 không dấu . Bộ ký tự cần chuyển thành

chi tiết kỹ thuật


Thêm ví dụ

Ví dụ

Chuyển đổi một giá trị thành kiểu dữ liệu CHAR

CHỌN CHUYỂN ĐỔI(150, CHAR);

Tự mình thử »

Ví dụ

Chuyển đổi một giá trị thành kiểu dữ liệu TIME

CHỌN CHUYỂN ĐỔI("14. 06. 10", THỜI GIAN);

Tự mình thử »

Ví dụ

Chuyển đổi một giá trị thành bộ ký tự LATIN1

CHỌN CHUYỂN ĐỔI("W3Schools. com" SỬ DỤNG latin1);

Tự mình thử »

Làm cách nào để phân tích ngày trong MySQL?

chọn str_to_date(yourColumName,'format') làm anyVariableName từ yourTableName ; .

Làm cách nào để chuyển đổi ngày giờ thành chuỗi trong truy vấn MySQL?

Trong SQL Server, bạn có thể sử dụng hàm CONVERT để chuyển đổi giá trị DATETIME thành một chuỗi có định dạng được chỉ định. Trong MySQL, bạn có thể sử dụng hàm DATE_FORMAT .

Làm cách nào để chuyển đổi định dạng ngày trong MySQL?

Trong cơ sở dữ liệu MySQL, hàm DATE_FORMAT() cho phép bạn hiển thị dữ liệu ngày và giờ ở định dạng đã thay đổi. .
%a – Tên ngày trong tuần viết tắt
%Y – Năm, ở dạng 4 chữ số
%M – Tên đầy đủ của tháng
%e – Ngày trong tháng (từ 1 – 31)
%H – Giờ (từ 00-23)
%i – Phút (từ 00-59)
%s – Giây (từ 00-59)

Làm cách nào để lấy ngày từ datetime trong MySQL?

Trong MySQL, sử dụng hàm DATE() để truy xuất ngày từ giá trị ngày giờ hoặc dấu thời gian. Hàm này chỉ nhận một đối số – có thể là biểu thức trả về giá trị ngày/ngày giờ/dấu thời gian hoặc tên của cột dấu thời gian/ngày giờ.