mysql系統(tǒng)時間函數(shù) MySQL語句中怎樣獲取當(dāng)前系統(tǒng)日期?
MySQL語句中怎樣獲取當(dāng)前系統(tǒng)日期?NOW()函數(shù)以`"YYYY-MM-DD HH:MM:SS"返回當(dāng)前的日期時間,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的
MySQL語句中怎樣獲取當(dāng)前系統(tǒng)日期?
NOW()函數(shù)以`"YYYY-MM-DD HH:MM:SS"返回當(dāng)前的日期時間,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以’HH:MM:SS’的格式返回當(dāng)前的時間,可以直接存到TIME字段中。
mysql如何獲取當(dāng)前時間?
1.1 獲得當(dāng)前日期 時間(date time)函數(shù):now()
除了 now() 函數(shù)能獲得當(dāng)前的日期時間外,MySQL 中還有下面的函數(shù):
current_timestamp() current_timestamp
localtime() localtime
localtimestamp() localtimestamp
這些日期時間函數(shù),都等同于 now()。鑒于 now() 函數(shù)簡短易記,建議總是使用 now() 來替代上面列出的函數(shù)。
1.2 獲得當(dāng)前日期 時間(date time)函數(shù):sysdate()
sysdate() 日期時間函數(shù)跟 now() 類似,不同之處在于:now() 在執(zhí)行開始時值就得到了, sysdate() 在函數(shù)執(zhí)行時動態(tài)得到值。
2. 獲得當(dāng)前日期(date)函數(shù):curdate()
其中,下面的兩個日期函數(shù)等同于 curdate(): current_date(),current_date
3. 獲得當(dāng)前時間(time)函數(shù):curtime()
其中,下面的兩個時間函數(shù)等同于 curtime():current_time(),current_time
4. 獲得當(dāng)前 UTC 日期時間函數(shù):utc_date(), utc_time(), utc_timestamp()
mysql哪個函數(shù)可以通過今天的日期獲得本周一得日期呀?
select subdate(curdate(),date_format(curdate(),"%w")-1)//獲取當(dāng)前日期在本周的周一
select subdate(curdate(),date_format(curdate(),"%w")-7)//獲取當(dāng)前日期在本周的周日