日期格式oracle yyyy mm dd-MM-dd hh:mm:ss 怎么表示时间戳中间的T

SQL日期格式yyyy-MM-dd&hh24:mi:ss
SQL日期格式
select to_char(min(t.cre_date), 'yyyy-MM-dd HH24:MI:SS')
min_credate,to_char(max(t.cre_date), 'yyyy-MM-dd HH24:mi:ss')
max_credate from dsp_
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。posts - 63,&
comments - 10,&
trackbacks - 0
1、db2可以通过SYSIBM.SYSDUMMY1、SYSIBM.DUAL获取寄存器中的值,也可以通过VALUES关键字获取寄存器中的值。
SELECT 'HELLO DB2' FROM SYSIBM.SYSDUMMY1;--HELLO DB2
SELECT 'HELLO DB2' FROM SYSIBM.DUAL;--HELLO DB2
VALUES 'HELLO DB2';--HELLO DB2
2、CURRENT DATE获取当前日期;CURRENT TIME获取当前时间;CURRENT TIMESTAMP获取当前时间戳(含年、月、日、时、分、秒)。
VALUES CURRENT DATE-- 0:00:00;
VALUES CURRENT TIME--20:48:53;
VALUES CURRENT TIMESTAMP-- 20:49:12;
3、YEAR()获取年;MONTH()获取月;DAY()获取日;&&&& HOUR()获取小时;MINUTE()获取分钟;SECOND()获取秒;&&&& DATE()获取日期;TIME()获取时间;TIMESTAMP()获取时间戳。&&&& 以上函数参数可以是日期时间类型,也可以为日期时间格式的字符串。
VALUES YEAR(CURRENT TIMESTAMP);/*2012*/
VALUES YEAR(' 21:18:12');/*2012*/
VALUES MONTH(CURRENT TIMESTAMP);/*5*/
VALUES MONTH(' 21:18:12');/*5*/
VALUES DAY(CURRENT TIMESTAMP);/*25*/
VALUES DAY(' 21:18:12');/*25*/
VALUES HOUR(CURRENT TIMESTAMP);/*21*/
VALUES HOUR(' 21:18:12');/*21*/
VALUES MINUTE(CURRENT TIMESTAMP);/*18*/
VALUES MINUTE(' 21:18:12');/*18*/
VALUES SECOND(CURRENT TIMESTAMP);/*12*/
VALUES SECOND(' 21:18:12');/*12*/
VALUES DATE(CURRENT TIMESTAMP);/* 0:00:00*/
VALUES DATE(' 21:18:12');/* 0:00:00*/
VALUES TIME(CURRENT TIMESTAMP);/*21:18:12*/
VALUES TIME(' 21:18:12');/*21:18:12*/
VALUES TIMESTAMP(CURRENT TIMESTAMP);/* 21:18:12*/
VALUES TIMESTAMP(' 21:18:12');/* 21:18:12*/
4、db2时间可以直接加减带单位的时间长度。
VALUES TIMESTAMP(' 21:18:12')+1 YEAR;-- 21:18:12
VALUES TIMESTAMP(' 21:18:12')+1 MONTH;-- 21:18:12
VALUES TIMESTAMP(' 21:18:12')+1 DAY;-- 21:18:12
VALUES TIMESTAMP(' 21:18:12')+1 HOUR;-- 22:18:12
VALUES TIMESTAMP(' 21:18:12')+1 MINUTE;-- 21:19:12
VALUES TIMESTAMP(' 21:18:12')+1 SECOND;-- 21:18:13
VALUES TIMESTAMP(' 21:18:12')+1 YEAR+1 MONTH+1 DAY+1 HOUR+1 MINUTE +1 SECOND ;-- 22:19:13
VALUES TIMESTAMP(' 21:18:12')-1 YEAR-1 MONTH-1 DAY-1 HOUR-1 MINUTE -1 SECOND ;-- 20:17:11
5、通过days()可以获取两个时间相差天数。
VALUES DAYS(CURRENT DATE)-DAYS(CURRENT DATE-1000 DAY);--1000
6、TO_CHAR()把时间转换成指定格式的字符串类型(db2较低版本不支持)。&&&& &YYYY-MM-DD HH:MI:SS&&十二小时制;&YYYY-MM-DD HH24:MI:SS&&二十四小时制。&&&& (&YYYY-MM-DD hh:mm:ss&不会报错,但是mm值取的是月的值。)
SELECT TO_CHAR(TIMESTAMP(' 21:18:12'),'YYYY-MM-DD') FROM SYSIBM.DUAL;--
SELECT TO_CHAR(TIMESTAMP(' 21:18:12'),'YYYY-MM-DD HH:MI:SS') FROM SYSIBM.DUAL;-- 09:18:12
SELECT TO_CHAR(TIMESTAMP(' 21:18:12'),'YYYY-MM-DD HH24:MI:SS') FROM SYSIBM.DUAL;-- 21:18:12
(SELECT TO_CHAR(TIMESTAMP(' 21:18:12'),'YYYY-MM-DD HH24:MM:SS') FROM SYSIBM.DUAL;-- 21:05:12)
7、DAYNAME()返回指定日期的星期名,该星期名是由首字符大写、其他字符小写组成的英文名。
values DAYNAME(current timestamp)--Friday(当天为星期五)
8、DAYOFWEEK()返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期日。
values DAYOFWEEK(current timestamp);--6(当天为星期五)
9、DAYOFWEEK_ISO()返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期一。
values DAYOFWEEK_ISO(current timestamp);--5(当前为星期五)
10、DAYOFYEAR()返回参数中一年中的第几天,用范围在 1-366 的整数值表示。
values DAYOFYEAR(DATE(''));--32
11、MONTHNAME()对于参数的月部分的月份,返回一个大小写混合的字符串(例如,January)。
values MONTHNAME(CURRENT TIMESTAMP);--May(当前为五月)
12、WEEK()返回参数中一年的第几周,用范围在 1-54 的整数值表示。以星期日作为一周的开始。(参数可以为日期格式或者日期格式的字符串)
VALUES WEEK('')--21
13、TIMESTAMPDIFF(n,CHAR(TIMESTAMP(' 10:23:24')-TIMESTAMP(' 10:20:24')))根据两个时间戳记之间的时差,返回由第一个参数定义的类型表示的估计时差。(整除部分,不会四舍五入)
&& n=2:秒&;&n=4&:分;&n=8:时;
&& n=16&:天;&n=32&:周;n=64:月;
&& n=128&:季度; n=256:年;
VALUES TIMESTAMPDIFF(2,CHAR(TIMESTAMP(' 10:23:24')-TIMESTAMP(' 10:20:24')));--180秒
VALUES TIMESTAMPDIFF(4,CHAR(TIMESTAMP(' 12:23:24')-TIMESTAMP(' 10:20:22')));--123分钟
VALUES TIMESTAMPDIFF(8,CHAR(TIMESTAMP(' 12:23:24')-TIMESTAMP(' 10:20:22')));--2小时
VALUES TIMESTAMPDIFF(16,CHAR(TIMESTAMP(' 12:23:24')-TIMESTAMP(' 10:20:22')));--60天
VALUES TIMESTAMPDIFF(32,CHAR(TIMESTAMP(' 12:23:24')-TIMESTAMP(' 10:20:22')));--8周
VALUES TIMESTAMPDIFF(64,CHAR(TIMESTAMP(' 12:23:24')-TIMESTAMP(' 10:20:22')));--2月
VALUES TIMESTAMPDIFF(128,CHAR(TIMESTAMP(' 10:20:22')-TIMESTAMP(' 10:20:22')));--1季度
VALUES TIMESTAMPDIFF(256,CHAR(TIMESTAMP(' 10:20:22')-TIMESTAMP(' 10:20:22')));--1年
14、时期的格式。ISO,使用国际标准组织(ISO)制订的日期和时间格式;USA,使用美国日期和时间的 IBM 标准格式。
values char(current date,iso)--
values char(current date,usa)--05/25/2012
values char(current time,iso)--23.21.32
阅读(...) 评论()js时间戳怎么转成日期格式_百度知道
js时间戳怎么转成日期格式
提问者采纳
&#47,用的时候记得加上1) console.getMonth()+1) ;传入一个时间格式;);呀麻碟//;;获取日(1-31)/ 例子;0&#39.getMonth()+1) + '+(date.getMinutes() + &#39.getFullYear():ssvar date = new Date(0):/m = date:只能精确到秒;/.1开始的毫秒数)/获取分钟数(0-59) 简单的一句代码var date = new Date(时间戳);获取秒数(0-59)/ 10 :49将日期格式转换成时间戳.getSeconds();&#47,在传值给PHP时用得到; 有三种方式获取time1 =*----------下面是获取时间日期的方法;;;-'获取月份(0-11; &#47.valueOf()time3 = Date.getMinutes():'M = (date.getTime():55;/-&#39.getMonth();&#47,毫秒将用0来代替&#47.1。&#47: 18:会精确到毫秒第三种,比如需要这样的格式,0代表1月;/获取完整的年份(4位;
0 注意:49:&#47.log(Y+M+D+h+m+s);获取一个时间对象
注意;/s = date:yyyy-MM-获取时间(从1970.getMonth()+1 &&#47:获取到的时间戳除于1000就可以获得unix的时间戳了.getDate().parse(date)// 18.getDate() + '/ 也很简单date = new Date('&#47:如果是uinx时间戳记得乘于1000;///D = ////&#47? '&#47,如果不传入就是获取现在的时间了:55;/获取小时数(0-23)date。比如php函数time()获得的时间戳就要乘于1000&#47,1970)date::mm.getHours()将时间戳转换成日期格式; 比如上面代码输出的结果(一眼就能看出区别);h = date:123'/ //
3//输出结果,需要什么样的格式自己拼接起来就好了----------*/
3&#47.getTime()time2 =date:&#39、第二种; ' 三种获取的区别第一.getFullYear() + &#39.getHours() + &#39.getSeconds();&#47,就这么简单:/Y =
来自团队:
其他类似问题
为您推荐:
时间戳的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁日期格式yyyy-MM-dd hh:MM:ss的正则表达式-javascript-电脑编程网日期格式yyyy-MM-dd hh:MM:ss的正则表达式作者:redder_xu 和相关&&
& & && 加上引用: using System.Text.RegularE
& & && & /// &summary&
&&&&&&& /// 检查字符串是否是日期格式,年份为,而且没有排除闰年&&&&&&& /// &/summary&&&&&&&& /// &param name=&s&& 8:08:05&/param&&&&&&&& /// &returns&&/returns&&&&&&&& public static string check(string s)&&&&&&& {&&&&&&&&&&& if (Regex.IsMatch(s, &^(((20[0-3][0-9]-(0[1])-(0[1-9]|[12][0-9]|3[01]))|(20[0-3][0-9]-(0[2469]|11)-(0[1-9]|[12][0-9]|30))) (20|21|22|23|[0-1][0-9]):[0-5][0-9]:[0-5][0-9])$&))&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&& else&&&&&&&&&&& {&&&&&&&&&&&&&&& return &&;&&&&&&&&&&& }&&&&&&& }
\
将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 &n&。'\n' 匹配一个换行符。序列 '\\' 匹配 &\& 而 &\(& 则匹配 &(&。
^
匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。
$
匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '\r' 之前的位置。
*
匹配前面的子表达式零次或多次。例如,zo* 能匹配 &z& 以及 &zoo&。 * 等价于{0,}。
+
匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 &zo& 以及 &zoo&,但不能匹配 &z&。+ 等价于 {1,}。
?
匹配前面的子表达式零次或一次。例如,&do(es)?& 可以匹配 &do& 或 &does& 中的&do& 。? 等价于 {0,1}。
{n}
n 是一个非负整数。匹配确定的 n 次。例如,'o{2}' 不能匹配 &Bob& 中的 'o',但是能匹配 &food& 中的两个 o。
{n,}
n 是一个非负整数。至少匹配n 次。例如,'o{2,}' 不能匹配 &Bob& 中的 'o',但能匹配 &foooood& 中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o*'。
{n,m}
m 和 n 均为非负整数,其中n &= m。最少匹配
n 次且最多匹配 m 次。刘, &o{1,3}& 将匹配 &fooooood& 中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。
?
当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 &oooo&,'o+?' 将匹配单个 &o&,而 'o+' 将匹配所有 'o'。
.
匹配除 &\n& 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用象 '[.\n]' 的模式。
(pattern)
匹配pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用
SubMatches 集合,在Visual Basic Scripting Edition 中则使用 $0…$9 属性。要匹配圆括号字符,请使用 '\(' 或 '\)'。
(?:pattern)
匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 &或& 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 就是一个比 'industry|industries' 更简略的表达式。
(?=pattern)
正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如, 'Windows (?=95|98|NT|2000)' 能匹配 &Windows 2000& 中的 &Windows& ,但不能匹配 &Windows 3.1& 中的 &Windows&。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。
(?!pattern)
负向预查,在任何不匹配Negative lookahead matches the search string at any point where a string not matching
pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如'Windows (?!95|98|NT|2000)' 能匹配 &Windows 3.1& 中的 &Windows&,但不能匹配 &Windows 2000& 中的 &Windows&。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始
x|y
匹配 x 或 y。例如,'z|food' 能匹配 &z& 或 &food&。'(z|f)ood' 则匹配 &zood& 或 &food&。
[xyz]
字符集合。匹配所包含的任意一个字符。例如, '[abc]' 可以匹配 &plain& 中的 'a'。
[^xyz]
负值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 &plain& 中的'p'。
[a-z]
字符范围。匹配指定范围内的任意字符。例如,'[a-z]' 可以匹配 'a' 到 'z' 范围内的任意小写字母字符。
[^a-z]
负值字符范围。匹配任何不在指定范围内的任意字符。例如,'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范围内的任意字符。
\b
匹配一个单词边界,也就是指单词和空格间的位置。例如, 'er\b' 可以匹配&never& 中的 'er',但不能匹配 &verb& 中的 'er'。
\B
匹配非单词边界。'er\B' 能匹配 &verb& 中的 'er',但不能匹配 &never& 中的 'er'。
\cx
匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。
\d
匹配一个数字字符。等价于 [0-9]。
\D
匹配一个非数字字符。等价于 [^0-9]。
\f
匹配一个换页符。等价于 \x0c 和 \cL。
\n
匹配一个换行符。等价于 \x0a 和 \cJ。
\r
匹配一个回车符。等价于 \x0d 和 \cM。
\s
匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [&\f\n\r\t\v]。
\S
匹配任何非空白字符。等价于 [^&\f\n\r\t\v]。
\t
匹配一个制表符。等价于 \x09 和 \cI。
\v
匹配一个垂直制表符。等价于 \x0b 和 \cK。
\w
匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。
\W
匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。
\xn
匹配 n,其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如, '\x41' 匹配 &A&。'\x041' 则等价于 '\x04' & &1&。中可以使用 ASCII 编码。.
\num
匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。例如,'(.)\1' 匹配两个连续的相同字符。
\n
标识一个八进制转义值或一个后向引用。如果 \n 之前至少 n 个获取的子表达式,则 n 为后向引用。否则,如果
n 为八进制数字 (0-7),则 n 为一个八进制转义值。
\nm
标识一个八进制转义值或一个后向引用。如果 \nm 之前至少有is preceded by at least
nm 个获取得子表达式,则 nm 为后向引用。如果 \nm 之前至少有 n 个获取,则 n 为一个后跟文字
m 的后向引用。如果前面的条件都不满足,若& n 和 m 均为八进制数字 (0-7),则 \nm 将匹配八进制转义值
nm。
\nml
如果 n 为八进制数字 (0-3),且 m 和 l 均为八进制数字 (0-7),则匹配八进制转义值
nml。
\un
匹配 n,其中 n 是一个用四个十六进制数字表示的 Unicode 字符。例如, \u00A9 匹配版权符号 (?)。
相关资料:|||||||日期格式yyyy-MM-dd hh:MM:ss的正则表达式来源网络,如有侵权请告知,即处理!编程Tags:                &                    扫描二维码用手机看文章

我要回帖

更多关于 js时间戳 yyyy mm dd 的文章

 

随机推荐