8、日期时间型

时期时间类型

类型 说明 标准格式 范围
date 日期 YYYY-MM-DD 1000-01-01到9999-12-31
time 时间 HH:MM:DD -838:59:59到838:59:59
datetime 日期时间 YYYY-MM-DD HH:MM:DD 1000-01-01 00:00:00到9999-12-31 23:59:59
year 年份类型 YYYY 和 YY(不推荐) 1901到2155
timestamp 日期时间 YYYYMMDD HHMMDD 1970-01-01 00:00:00到2038

timestamp可用CURRENT_TIMESTAMP来记录当前时间 data可用关键字“NOW()”来表示当前时间

create table test3(
star varchar(20) not null default ‘‘,
birth date
)engine myisam charset utf8;

insert into test3 values (‘张国荣‘,‘1961-03-12‘);

alter table test3 add sign time not null default ‘00:00:00‘;
insert into test3 (star,sign) values (‘nan‘,‘18:32:32‘);

alter table test3 add ts timestamp not null default CURRENT_TIMESTAMP;

insert into test3 (star,birth) values (‘现在‘,NOW());

原文地址:https://www.cnblogs.com/Stephanie-boke/p/11664501.html

时间: 2024-11-15 23:20:27

8、日期时间型的相关文章

类(字符串型;日期时间型;Math)

Sql Server -更新语句,修改的字段是日期时间型,修改其中的月份

update T_Sys_Partner set EXPIREDATE = convert(nvarchar,year(EXPIREDATE))+'-'+'6' + right(convert(nvarchar(19),EXPIREDATE ,120),12) WHERE MONTH(ExpireDate) = 4

Java 日期时间 Date类型,long类型,String类型表现形式的转换 (转)

Java 日期时间 Date类型,long类型,String类型表现形式的转换 1.java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString());   //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数 2.由long类型转换成Date类型SimpleDat

20160421字符串类型;日期时间类型数学类型

第13天 2016-04-21 一.字符串类型   string Trim() - 去头尾的空格,中间的空格不能去. ToUpper() - 把字符串的字母全变成大写. ToLower() - 把字符串的字母全变成小写. StartsWith("子串") - 是否以“子串”开头,是-true EndsWith("子串") - 是否以“子串”结尾,是-true Contains("子串") - 是否包含“子串”,是-true Substring(起

JavaScript日期时间操作

js日期操作: var myDate = new Date(); myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1

MySQL数据类型--日期时间

一.博客前言 自接触学习MySQL已有一段时间了,对于MySQL的基础知识还是有一定的了解的.在这一路学习过来,每次不管看书还是网上看的资料,对于MySQL数据类型中的时间日期类型总是一扫而过,不曾停下来认认真真的研究学习.最近在图书馆借了一本关于MysQL的书籍,打算全面的学习研究一遍. 在之前,我对于时间日期数据类型不怎么感冒,也没怎么用过这一类型.在我的做项目里用到存贮时间的数据,我都是采用int整型数据类型来存储,即是存储时间戳.但是在后面学习MySQL优化的时候,就有一个原则就是存储数

Javascript日期时间表现形式互转

在一门语言里,一个日期时间一定有3种表现形式,字符串(如2010-11-11 05:07:08),Long型(一般是1970年1月1日至今的毫秒数),内置对象(在Javascript中就是Date): 那么日期时间操作很常用的一个就是上述三种表现形式的互转和格式化(各种格式的字符串): moment是Javascript的一个日期时间库,使用它可以很方便的实现上述三种表现形式的互转和字符串表现形式的格式化. 日期时间类型的三种表现形式,字符串是给人读的,Long在传递信息时速度更快,内置对象起到

以日期时间为文件名的字符串的定量增长

以日期时间为文件名的字符串的定量增长.经常应用于多个文件的读取file1,file2,file3.本代码中的文件名仅限于 "XXXXXXXX_XXXX.txt"类型. /* *Copyright (c) 2015 xiu *All rights reserved. * *FileName : *摘要:将以日期时间为文件名的字符串定量增长. *如文件名为"20080808_1755.txt"经过15分钟后时间为"20080808_1810.txt"

Java 日期时间

java.util 包提供了 Date 类来封装当前的日期和时间. Date 类提供两个构造函数来实例化 Date 对象. 第一个构造函数使用当前日期和时间来初始化对象. Date( ) 第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数. Date(long millisec) Date对象创建以后,可以调用下面的方法. 序号 方法和描述 1 boolean after(Date date)若当调用此方法的Date对象在指定日期之后返回true,否则返回false. 2 boo