Rumah > pangkalan data > tutorial mysql > Apakah perbezaan antara current_time/current_date() dan now() dalam Mysql

Apakah perbezaan antara current_time/current_date() dan now() dalam Mysql

WBOY
Lepaskan: 2023-05-28 14:17:03
ke hadapan
1721 orang telah melayarinya

    current_date() hanya memaparkan tarikh masa semasa

    例如:
    select current_date() from a ;
    结果:2021-08-25
    Salin selepas log masuk

    current_time() hanya memaparkan jam, minit dan saat masa semasa

    rreee

    sekarang () memaparkan semua

    例如:
    select CURRENT_TIME() from a ;
    14:07:06
    Salin selepas log masuk

    Apabila meningkatkan atau menurunkan tarikh semasa_masa, tarikh_masa() adalah serupa dengan sekarang() dan butirannya adalah seperti berikut: fungsi CURRENT_DATE()

    例如:
    select now() from a ;
    结果:2021-08-25 14:07:56
    Salin selepas log masuk

    Fungsi SEKARANG()

    #获取当前日期
    SELECT CURRENT_DATE() AS newDate;    #2021-05-20
    #当前日期加1天(其他天数方法一样)
    SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 1 DAY) AS newDate;    #2021-05-21
    #当前日期减1天
    SELECT DATE_ADD(CURRENT_DATE(), INTERVAL -1 DAY) AS newDate;   #2021-05-19
    #当前日期加1个月
    SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 1 MONTH) AS newDate;  #2021-06-20
    #当前日期减1个月
    SELECT DATE_ADD(CURRENT_DATE(), INTERVAL -1 MONTH) AS newDate; #2021-04-20
    #当前日期加1年
    SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 1 YEAR) AS newDate;   #2022-05-20
    #当前日期减1年
    SELECT DATE_ADD(CURRENT_DATE(), INTERVAL -1 YEAR) AS newDate;  #2020-05-20
    
    #指定日期加1天(可将DAY换为MONTH,YEAR来实现加1个月,1年)
    SELECT DATE_ADD('2021-05-20', INTERVAL 1 DAY) AS newDate;    #2021-05-21
    #指定日期减1天(可将DAY换为MONTH,YEAR来实现减1个月,1年)
    SELECT DATE_ADD('2021-05-20', INTERVAL -1 DAY) AS newDate;   #2021-05-19
    
    #当前时间添加1小时10分钟10秒钟
    SELECT DATE_ADD(NOW(), INTERVAL '1:10:10' HOUR_SECOND) AS newTime;    #2021-05-20 15:59:32
    #指定时间添加1小时10分钟10秒钟
    SELECT DATE_ADD('2019-04-17 2:00:00', INTERVAL '1:10:10' HOUR_SECOND) AS newTime;    #2021-04-17 03:10:10
    Salin selepas log masuk

    Atas ialah kandungan terperinci Apakah perbezaan antara current_time/current_date() dan now() dalam Mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:yisu.com
    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
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan