데이터 베이스 MySQL 튜토리얼 mysql日期时间常用函数总结

mysql日期时间常用函数总结

Jun 07, 2016 pm 05:53 PM
데이트 시간

在mysql中我们经常会用到一些常用的时间与日期一些运算,下面我来总结一下关于mysql日期时间常用函数介绍,有需要的朋友参考。

一、时间差

datediff:说白了就是用第一个时间去减第二个时间,顺序不能忘记

 代码如下 复制代码

select datediff('2012-08-08', '2012-08-13'); -- -5

二、获取当前时间

 代码如下 复制代码

now
current_timestamp()
,current_timestamp
,localtime()
,localtime
,localtimestamp    -- (v4.0.6)
,localtimestamp()  -- (v4.0.6)

sysdate(); //动态获取系统时间。这个要和now函数区分来,now就好比已经定义了一个变量,sysdate等于变量是在运行到后确定,所以他们有一个时差


三、获得当前日期(date)函数

curdate()

以'YYYY-MM-DD'或YYYYMMDD格式返回今天日期值,取决于函数是在一个字符串还是数字上下文被使用。

 代码如下 复制代码

mysql> select CURDATE();

+------------+

| CURDATE()  |

+------------+

| 2001-02-20 |

+------------+


current_date()


四、获得当前时间

curtime()

CURTIME() 返回当前时间

以'HH:MM:SS'或HHMMSS格式返回当前时间值,取决于函数是在一个字符串还是在数字的上下文被使用。

 代码如下 复制代码

mysql> select CURTIME();

+-----------+

| CURTIME() |

+-----------+

| 10:42:38  |

+-----------+


current_time()
current_time

五、获得当前 UTC 日期时间函数

 代码如下 复制代码

select utc_timestamp(), utc_date(), utc_time(), now()

六、Mysql日期时间函数

 代码如下 复制代码

set @dt = '2008-09-10 07:15:30.123456';
 
select date(@dt);        -- 2008-09-10
select time(@dt);        -- 07:15:30.123456
select year(@dt);        -- 2008
select quarter(@dt);     -- 3
select month(@dt);       -- 9
select week(@dt);        -- 36
select day(@dt);         -- 10
select hour(@dt);        -- 7
select minute(@dt);      -- 15
select second(@dt);      -- 30
select microsecond(@dt); -- 123456


下面分离一些年月日函数

下面的查询选择了所有记录,其date_col的值是在最后30天以内:

 代码如下 复制代码

mysql> SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col)

DAYOFWEEK(date)

返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。

 代码如下 复制代码

mysql> select DAYOFWEEK('1998-02-03'/res/images/smilies/wink.gif;
-> 3

WEEKDAY(date)

返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。

 代码如下 复制代码

mysql> select WEEKDAY('1997-10-04 22:23:00'/res/images/smilies/wink.gif;

-> 5

mysql> select WEEKDAY('1997-11-05'/res/images/smilies/wink.gif;

-> 2

 

DAYOFMONTH(date)

返回date的月份中日期,在1到31范围内。

 代码如下 复制代码

mysql> select DAYOFMONTH('1998-02-03'/res/images/smilies/wink.gif;

-> 3

DAYOFYEAR(date)

返回date在一年中的日数, 在1到366范围内。

 代码如下 复制代码

mysql> select DAYOFYEAR('1998-02-03'/res/images/smilies/wink.gif;

-> 34

MONTH(date)

返回date的月份,范围1到12。

 代码如下 复制代码

mysql> select MONTH('1998-02-03'/res/images/smilies/wink.gif;

-> 2

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. 크로스 플레이가 있습니까?
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

MySQL의 EXTRACT 함수를 사용하여 날짜/시간의 지정된 부분을 추출하는 방법 MySQL의 EXTRACT 함수를 사용하여 날짜/시간의 지정된 부분을 추출하는 방법 Jul 26, 2023 am 09:11 AM

MySQL의 EXTRACT 함수를 사용하여 날짜 및 시간의 특정 부분을 추출하는 방법 MySQL 데이터베이스는 가장 일반적으로 사용되는 관계형 데이터베이스 중 하나이며 다양한 유형의 애플리케이션에서 널리 사용됩니다. 날짜와 시간은 데이터베이스의 일반적인 데이터 유형이며 비즈니스 요구 사항을 충족하기 위해 날짜 및 시간 필드에서 특정 부분을 추출해야 하는 경우가 많습니다. MySQL에서는 EXTRACT 함수를 사용하여 날짜/시간에서 지정된 부분을 추출할 수 있습니다. 이 기사에서는 MySQL의 EXTRACT 함수를 사용하여 날짜 시간을 추출하는 방법을 소개합니다.

PHP 내장 함수를 사용하여 날짜와 시간을 처리하는 방법은 무엇입니까? PHP 내장 함수를 사용하여 날짜와 시간을 처리하는 방법은 무엇입니까? Apr 22, 2024 pm 05:03 PM

PHP 내장 함수는 날짜와 시간을 처리하는 편리한 방법을 제공합니다. 이러한 함수를 사용하여 날짜-시간 값을 생성, 형식화 및 조작할 수 있습니다. 예를 들어 다음과 같습니다. 날짜-시간 값을 생성하려면 newDateTime() 함수를 사용합니다. 날짜/시간 값 형식 지정: format() 메서드를 사용합니다. 날짜 및 시간 값 조작: add(), sub(), setTimestamp() 및 기타 메소드를 사용하십시오. 날짜/시간 값 비교: 비교 연산자를 사용합니다. 날짜 간의 차이를 계산합니다. diff() 메서드를 사용합니다.

Golang 시간 형식 변환: 날짜 및 시간 변환 팁 Golang 시간 형식 변환: 날짜 및 시간 변환 팁 Feb 24, 2024 pm 06:21 PM

Golang 시간 변환: 날짜와 시간을 서로 변환하는 팁 Go 언어가 다양한 분야에서 계속 발전함에 따라 날짜와 시간을 처리해야 하는 필요성이 점점 더 일반화되고 있습니다. Go 언어에서 날짜 및 시간 변환은 기본 작업이자 개발의 일반적인 요구 사항입니다. 이 기사에서는 Golang에서 날짜와 시간을 변환하는 방법을 소개하고 개발자가 이 기술을 더 잘 익힐 수 있도록 구체적인 코드 예제를 제공합니다. 날짜와 시간 표현 Go 언어에서 날짜와 시간은 각각 time.Time으로 표현됩니다.

PHP 5.5 날짜 시간 처리: 날짜 시간 작업에 DateTime 클래스를 사용하는 방법 PHP 5.5 날짜 시간 처리: 날짜 시간 작업에 DateTime 클래스를 사용하는 방법 Jul 31, 2023 pm 05:41 PM

PHP5.5 날짜 및 시간 처리: 날짜 및 시간 작업에 DateTime 클래스를 사용하는 방법 PHP 개발에서 날짜 및 시간 처리는 매우 일반적인 요구 사항입니다. PHP5.5에는 날짜와 시간을 조작하는 몇 가지 편리한 방법을 제공하는 매우 강력한 날짜 및 시간 처리 클래스인 DateTime이 도입되었습니다. 이 기사에서는 날짜 시간 작업에 DateTime 클래스를 사용하는 방법을 소개합니다. DateTime 객체 생성 DateTime 클래스의 인스턴스화는 매우 간단합니다.

Java의 String.format() 함수를 사용하여 날짜 및 시간 형식 지정 Java의 String.format() 함수를 사용하여 날짜 및 시간 형식 지정 Jul 25, 2023 pm 08:49 PM

Java의 String.format() 함수를 사용한 날짜 및 시간 형식 지정 소개: Java에서는 특정 스타일 요구 사항을 충족하기 위해 날짜 및 시간 형식을 지정해야 하는 경우가 많습니다. Java는 날짜와 시간의 형식을 지정하는 여러 가지 방법을 제공하며 일반적으로 사용되는 방법 중 하나는 String.format() 함수를 사용하는 것입니다. 이 기사에서는 String.format() 함수를 사용하여 날짜 및 시간 형식을 지정하고 코드 예제를 제공하는 방법을 소개합니다. 코드 예: 다음은 설명하는 간단한 예입니다.

Python 3.x에서 datetime 모듈을 사용하여 현재 날짜와 시간을 얻는 방법 Python 3.x에서 datetime 모듈을 사용하여 현재 날짜와 시간을 얻는 방법 Jul 31, 2023 pm 03:33 PM

Python3.x에서 datetime 모듈을 사용하여 현재 날짜와 시간을 얻는 방법 Python 프로그래밍에서 datetime 모듈을 사용하면 현재 날짜와 시간을 쉽게 얻을 수 있습니다. datetime 모듈은 날짜, 시간 및 간격을 처리하는 다양한 함수와 클래스를 제공합니다. datetime 모듈을 사용하려면 먼저 모듈을 가져와야 합니다. importdatetime 현재 날짜와 시간을 가져오는 방법은 datetime 모듈에서 datetim을 사용하는 것입니다.

PHP에서 타임스탬프 처리: 날짜 함수를 사용하여 타임스탬프를 날짜/시간으로 변환하는 방법 PHP에서 타임스탬프 처리: 날짜 함수를 사용하여 타임스탬프를 날짜/시간으로 변환하는 방법 Jul 29, 2023 pm 06:01 PM

PHP에서 타임스탬프 처리: 날짜 함수를 사용하여 타임스탬프를 날짜/시간으로 변환하는 방법 타임스탬프는 날짜와 시간을 나타내는 데 사용되는 일반적인 방법입니다. PHP에서는 내장된 날짜 함수를 사용하여 타임스탬프를 읽기 쉬운 날짜 및 시간 형식으로 변환할 수 있습니다. 이 기사에서는 날짜 함수를 사용하여 타임스탬프를 처리하는 방법을 소개하고 참조용 샘플 코드를 제공합니다. 먼저 타임스탬프가 무엇인지 알아보겠습니다. 타임스탬프는 1970년 1월 1일 00:00:00 이후의 시간을 나타냅니다.

Java 오류: Java8 날짜 시간 처리 오류, 처리 및 방지 방법 Java 오류: Java8 날짜 시간 처리 오류, 처리 및 방지 방법 Jun 24, 2023 pm 12:44 PM

Java8은 매우 인기 있는 프로그래밍 언어이며 많은 회사와 프로젝트에서 널리 사용됩니다. 가장 흥미로운 새 기능 중 하나는 날짜와 시간을 다루는 완전히 새로운 방법을 제공하는 DateTime API입니다. 그러나 사용 중에도 몇 가지 문제가 있는데, Java8 날짜 및 시간 처리 오류도 그 중 하나입니다. 이 기사에서는 몇 가지 일반적인 Java8 날짜 및 시간 처리 오류를 살펴보고 해당 솔루션 및 방지 방법을 제공합니다. 날짜 형식 오류 날짜 형식은 Java8에서 문제입니다.

See all articles