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
TÊNDateTime::Format::MySQL - Parse and format MySQL dates and times TÓM TẮTuse 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ÁPThis 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ỀNCopyright (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 Show
CHỌN CAST("29-08-2017" NHƯ NGÀY); Tự mình thử »Định nghĩa và cách sử dụngHà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ápGiá 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ậtThê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); 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ụngHà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ápHOẶ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ậtThê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ờ. |