Rumah pangkalan data tutorial mysql Tarikh dan masa MySql: cara memproses dan menukar

Tarikh dan masa MySql: cara memproses dan menukar

Jun 16, 2023 am 08:48 AM
pemformatan masa pemprosesan tarikh mysql Penukaran masa

MySql ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan yang menyokong penyimpanan data dan operasi berbilang jenis tarikh dan masa. Artikel ini akan memperkenalkan cara memproses dan menukar data tarikh dan masa dalam MySql.

1. Jenis tarikh dan masa

MySql menyokong berbilang jenis tarikh dan masa, termasuk DATE, TIME, DATETIME, TIMESTAMP, dsb. Takrif khusus jenis ini adalah seperti berikut:

  1. TARIKH: mewakili tarikh dalam format 'TTTT-MM-DD'. Julat yang sah ialah '1000-01-01' hingga '9999-12-31'.
  2. MASA: menunjukkan masa dalam format 'HH:MM:SS'. Julat yang sah ialah '-838:59:59' hingga '838:59:59'.
  3. DATETIME: Mewakili tarikh dan masa dalam format 'YYYY-MM-DD HH:MM:SS'. Julat yang sah ialah '1000-01-01 00:00:00' hingga '9999-12-31 23:59:59'.
  4. TIMESTAMP: Mewakili tarikh dan masa dalam format 'YYYY-MM-DD HH:MM:SS'. Julat yang sah ialah '1970-01-01 00:00:01' hingga '2038-01-19 03:14:07'.

2. Fungsi tarikh dan masa

MySql menyediakan pelbagai fungsi tarikh dan masa untuk memproses dan menukar data tarikh dan masa. Fungsi yang biasa digunakan termasuk:

  1. DATE_FORMAT(tarikh,format): Formatkan tarikh ke dalam format yang ditentukan. Sebagai contoh, untuk memformat '2022-08-25' sebagai '25 Ogos 2022', anda boleh menggunakan pernyataan berikut: SELECT DATE_FORMAT('2022-08-25','%M %d, %Y').
  2. DATE_ADD(tarikh,INTERVAL expr unit): Tambahkan selang masa yang ditentukan pada tarikh. Sebagai contoh, untuk menambah '2022-08-25' kepada 3 bulan, anda boleh menggunakan penyata berikut: SELECT DATE_ADD('2022-08-25', INTERVAL 3 MONTH).
  3. DATE_SUB(tarikh, INTERVAL expr unit): Tolak selang masa yang ditentukan daripada tarikh.
  4. DATEDIFF(date1,date2): Kira perbezaan hari antara dua tarikh. Contohnya, untuk mengira perbezaan hari antara '2022-08-01' dan '2022-08-25', anda boleh menggunakan pernyataan berikut: SELECT DATEDIFF('2022-08-25','2022-08-01 ').
  5. DAYOFWEEK(tarikh): Mengembalikan hari dalam minggu yang sepadan dengan tarikh. Sebagai contoh, untuk mengembalikan hari dalam minggu yang sepadan dengan '2022-08-25', anda boleh menggunakan pernyataan berikut: SELECT DAYOFWEEK('2022-08-25').
  6. MINGGU(tarikh[,mod]): Mengembalikan nombor minggu tarikh. Parameter mod digunakan untuk menentukan tarikh permulaan minggu, yang boleh menjadi nilai dari 0 (menunjukkan Ahad) hingga 7 (menunjukkan Sabtu Nilai lalai ialah 0).
  7. NOW(): Mengembalikan tarikh dan masa semasa.
  8. TIMESTAMPDIFF(unit,mula,tamat): Kira perbezaan masa antara dua tarikh dalam unit yang ditentukan. Sebagai contoh, untuk mengira perbezaan dalam bulan antara '2022-01-01' dan '2022-08-25', anda boleh menggunakan pernyataan berikut: SELECT TIMESTAMPDIFF(MONTH,'2022-01-01','2022-08 -25' ).
  9. FROM_UNIXTIME(unix_timestamp[,format]): Tukarkan Unix timestamp kepada format tarikh dan masa yang ditentukan. Contohnya, untuk menukar cap waktu Unix 1234567890 kepada format 'YYYY-MM-DD HH:MM:SS', anda boleh menggunakan pernyataan berikut: SELECT FROM_UNIXTIME(1234567890,'%Y-%m-%d %H:%i: %s ').

3. Penukaran tarikh dan masa

Dalam MySql, anda boleh menggunakan fungsi STR_TO_DATE dan DATE_FORMAT untuk menukar tarikh dan masa. STR_TO_DATE boleh menukar rentetan kepada jenis tarikh dan masa, manakala DATE_FORMAT boleh menukar jenis tarikh dan masa kepada rentetan. Sebagai contoh, untuk menukar rentetan '20220825' kepada jenis tarikh, anda boleh menggunakan pernyataan berikut: SELECT STR_TO_DATE('20220825','%Y%m%d').

4. Nota

Apabila menggunakan data tarikh dan masa, anda perlu memberi perhatian kepada perkara berikut:

  1. Ketepatan penyimpanan masa ialah saat secara lalai , dan anda boleh mengubah suai data mengikut definisi jadual untuk meningkatkan ketepatan.
  2. Jenis tarikh dan masa dibandingkan dan diisih dalam bentuk rentetan. Oleh itu, perhatian perlu diberikan kepada ketekalan format untuk mengelakkan ralat yang tidak dijangka.
  3. Apabila melakukan pengiraan tarikh dan masa, anda perlu mengambil kira kesan faktor seperti zon waktu dan masa penjimatan siang.

Ringkasnya, menguasai kemahiran pemprosesan dan penukaran tarikh dan masa dalam MySql boleh membantu kami mengurus dan menganalisis data dengan lebih cekap.

Atas ialah kandungan terperinci Tarikh dan masa MySql: cara memproses dan menukar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Program Python untuk memformat masa dalam format AM-PM Program Python untuk memformat masa dalam format AM-PM Aug 28, 2023 pm 05:29 PM

Dalam Python, kami mempunyai beberapa fungsi masa terbina dalam seperti strftime() dan datetime.now() yang boleh digunakan untuk mencari masa dalam format AM/PM. Masa dalam format AM/PM digunakan dalam pelbagai aplikasi seperti antara muka pengguna, pelaporan dan dokumentasi, visualisasi data dan penjadualan acara. Apabila masa antara 11:59:00 tengah malam dan 12 tengah hari, kita sebut waktu AM. Begitu juga, kita boleh mengatakan bahawa masa antara pukul 12 dan 11:59:00 tengah malam ialah PM. Singkatan AM/PM digunakan untuk menunjukkan masa yang tepat. Sintaks menggunakan sintaks berikut dalam contoh &miinus;strftime('%I:%M:%S%p')strft

Penukaran format masa Golang: petua untuk menukar tarikh dan masa Penukaran format masa Golang: petua untuk menukar tarikh dan masa Feb 24, 2024 pm 06:21 PM

Penukaran masa Golang: Petua untuk menukar tarikh dan masa antara satu sama lain Memandangkan bahasa Go terus berkembang dalam pelbagai bidang, keperluan untuk memproses tarikh dan masa menjadi semakin biasa. Dalam bahasa Go, penukaran tarikh dan masa ialah operasi asas dan keperluan biasa dalam pembangunan. Artikel ini akan memperkenalkan cara menukar tarikh dan masa dalam Golang dan menyediakan contoh kod khusus untuk membantu pembangun menguasai teknik ini dengan lebih baik. Perwakilan tarikh dan masa Dalam bahasa Go, tarikh dan masa masing-masing diwakili oleh masa.

Penjelasan terperinci tentang langkah-langkah pelaksanaan menukar masa Amerika kepada masa Cina dalam PHP Penjelasan terperinci tentang langkah-langkah pelaksanaan menukar masa Amerika kepada masa Cina dalam PHP Mar 27, 2024 pm 06:39 PM

PHP ialah bahasa pengaturcaraan yang biasa digunakan untuk membangunkan aplikasi web. Dalam proses membangunkan aplikasi web, ia mungkin melibatkan penukaran masa dalam zon waktu yang berbeza, seperti menukar masa Amerika kepada waktu Cina. Artikel ini akan memperincikan langkah tentang cara menggunakan PHP untuk menukar masa Amerika kepada masa Cina dan memberikan contoh kod. 1. Dapatkan masa AS Pertama, kita perlu mendapatkan masa AS. Zon waktu boleh ditetapkan menggunakan fungsi terbina dalam PHP date_default_timezone_set

Bagaimana untuk menyelesaikan pengecualian pemformatan masa Java (DateTimeFormatException) Bagaimana untuk menyelesaikan pengecualian pemformatan masa Java (DateTimeFormatException) Aug 26, 2023 pm 04:30 PM

Cara menyelesaikan pengecualian format masa Java (DateTimeFormatException) Pengenalan: Java ialah bahasa pengaturcaraan yang digunakan secara meluas, dan pengecualian format (DateTimeFormatException) sering ditemui semasa memproses tarikh dan masa. Artikel ini akan menerangkan cara menyelesaikan pengecualian pemformatan masa dalam Java dan menyediakan beberapa contoh kod. 1. Apakah pengecualian pemformatan masa (DateTimeFormatException) dalam Java

Bagaimana untuk memformat masa ke dalam rentetan tertentu menggunakan fungsi TIME_FORMAT dalam MySQL Bagaimana untuk memformat masa ke dalam rentetan tertentu menggunakan fungsi TIME_FORMAT dalam MySQL Jul 13, 2023 pm 03:55 PM

Cara menggunakan fungsi TIME_FORMAT dalam MySQL untuk memformat masa ke dalam rentetan tertentu MySQL ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas yang menyediakan pelbagai fungsi dan pengendali untuk memproses data. Dalam MySQL, terdapat fungsi yang sangat berguna, fungsi TIME_FORMAT, yang boleh memformat masa dalam format yang ditentukan dan mengembalikan rentetan. Sintaks asas fungsi TIME_FORMAT adalah seperti berikut: TIME_FORMAT(masa,f

Kongsi cara menukar masa Amerika kepada masa Cina dengan cepat menggunakan PHP Kongsi cara menukar masa Amerika kepada masa Cina dengan cepat menggunakan PHP Mar 28, 2024 am 08:51 AM

PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas dalam pembangunan laman web. Fleksibiliti dan fungsi yang berkuasa membolehkan pembangun melaksanakan pelbagai fungsi dengan cepat. Dalam pembangunan laman web, kami sering menghadapi keperluan untuk menukar masa di negara atau wilayah yang berbeza, seperti menukar masa Amerika kepada masa Cina. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menukar masa Amerika kepada masa Cina dengan cepat dan memberikan contoh kod khusus. Pertama, kita perlu menjelaskan perbezaan zon waktu antara waktu AS dan waktu China. Amerika Syarikat terutamanya mempunyai berbilang zon waktu, termasuk Timur

Kemahiran pengaturcaraan PHP: Menukar masa Amerika kepada masa Cina Kemahiran pengaturcaraan PHP: Menukar masa Amerika kepada masa Cina Mar 27, 2024 pm 02:27 PM

Tajuk: Petua Pengaturcaraan PHP: Menukar Waktu Amerika kepada Waktu Cina Dalam pembangunan aplikasi zon merentas masa, kita sering menghadapi situasi di mana kita perlu menukar masa dalam zon waktu yang berbeza. Artikel ini akan memperkenalkan cara menggunakan pengaturcaraan PHP untuk menukar masa Amerika kepada masa Cina, dan memberikan contoh kod khusus. Pertama, kita perlu memahami perbezaan masa antara waktu AS dan masa China. Perbezaan antara Waktu Timur AS dan Waktu China ialah 12 jam, iaitu, waktu AS adalah 12 jam di belakang waktu China. Oleh itu, kita perlu menambah 12 jam kepada masa AS untuk

Pemformatan tarikh dan masa dalam PHP Pemformatan tarikh dan masa dalam PHP Sep 01, 2023 pm 08:37 PM

Apabila membangunkan tapak web, anda sering perlu bekerja dengan tarikh dan masa. Sebagai contoh, anda mungkin mahu memaparkan tarikh terakhir siaran diubah suai atau disebut apabila pembaca meninggalkan ulasan. Anda juga mungkin mahu memaparkan kira detik sehingga acara khas berlaku. Nasib baik, PHP dilengkapi dengan beberapa fungsi tarikh dan masa terbina dalam yang akan membantu kami melakukan semua ini dengan mudah. Tutorial ini akan mengajar anda cara memformat tarikh dan masa semasa dalam PHP. Anda juga akan belajar cara mendapatkan cap masa daripada rentetan tarikh dan cara menambah dan menolak tarikh yang berbeza. Dapatkan tarikh dan masa dalam format rentetan tarikh($format,$timestamp) ialah salah satu fungsi tarikh dan masa yang paling biasa digunakan dalam PHP. Ia mengambil format output tarikh yang diingini sebagai parameter dan kehendak pertama

See all articles