date函数

Oracle时间运算 (转)

喜夏-厌秋 提交于 2019-11-27 04:16:33
转自: http://www.cnblogs.com/raymond19840709/archive/2009/03/26/1422037.html#part4 目录 ========================================= 1.Oracle的日期函数 2.日期加减 3.月份加减 4.年份加减 5.求每月的最后一天 6.求每月的第一天 7.求下一个星期几 入门知识: ①Oracle中的日期时间存储: oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关。不存贮秒以下的时间单位。 ②Oracle中的日期时间显示: 通常,客户端与数据库建立起连接后,oracle就会给一个缺省的时间格式数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。 ③Oracle中的日期时间插入: 向表中插入数据时,如果不使用转换函数,则时间字段的格式必须遵从会话环境的时间格式,否则不能插入。 ④Oracle中的日期时间格式修改: a.SQL> alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss'; b.册表 \hkey_local_machine\software\oracle\home0 主键中增加一个字串(8i版本),字串名为nls

JavaScript 常用的技术(陆续更新)

泪湿孤枕 提交于 2019-11-27 04:13:38
截取字符串(指定长度) var str = "abc-110001"; //str.substring(起始位置(0开始),截取的长度) str.substring(0,4); //运行结果:abc- 把字符串转换成数字 var str = "0001"; var newValues = parseInt(str); 使用正则表达式判断数字 var gs_reg = /^[0-9]*$/; if(gs_reg.test("as")) {  alert("I am is numeric!"); } else {  alert("Sorry, I am is not numeric!"); } Javascript IsNaN()函数 isNaN() 函数用于检查其参数是否是非数字值。 检查数字是否非法: <script> document.write(isNaN(123)); document.write(isNaN(-1.23)); document.write(isNaN(5-2)); document.write(isNaN(0)); document.write(isNaN("Hello")); document.write(isNaN("2005/12/12")); </script> 输出: false false false false true true

java的System.currentTimeMillis()和System.nanoTime...

假装没事ソ 提交于 2019-11-27 03:16:49
纳秒   ns(nanosecond):纳秒, 时间单位 。一秒的10亿分之一,即等于10的负9次方秒。常用作 内存 读写速度的单位,其前面数字越小则表示速度越快。   1纳秒=1000 皮秒     1纳秒 =0.001 微秒   1纳秒=0.000001 毫秒   1纳秒=0.00000 0001 秒 java的System.currentTimeMillis()和System.nanoTime()有什么区别 java中System.nanoTime()返回的是纳秒, nanoTime而返回的可能是任意时间,甚至可能是负数……按照API的说明,nanoTime主要的用途是衡量一个时间段,比如说一段代码执行所 用的时间,获取数据库连接所用的时间,网络访问所用的时间等。另外,nanoTime提供了纳秒级别的精度,但实际上获得的值可能没有精确到纳秒。 但总的来说,这两个函数的用途是完全不一样的! 。 java中System.currentTimeMillis()返回的毫秒, 这个毫秒其实就是自1970年1月1日0时起的毫秒数,Date()其实就是相当于Date(System.currentTimeMillis());因为Date类还有构造Date(long date),用来计算long秒与1970年1月1日之间的毫秒差。 。 来源: oschina 链接: https://my

一个类的成员函数做为另一个类的友元函数

风流意气都作罢 提交于 2019-11-27 00:11:11
#include <iostream> using namespace std; class Date; class Time {public: Time(int,int,int); void display(const Date&); private: int hour; int minute; int sec; }; class Date {public: Date(int,int,int); friend void Time::display(const Date &); private: int month; int day; int year; }; Time::Time(int h,int m,int s) {hour=h; minute=m; sec=s; } void Time::display(const Date &da) {cout<<da.month<<"/"<<da.day<<"/"<<da.year<<endl; cout<<hour<<":"<<minute<<":"<<sec<<endl; } Date::Date(int m,int d,int y) {month=m; day=d; year=y; } int main() {Time t1(10,13,56); Date d1(12,25,2004); t1.display(d1);

Oracle Sql考核

▼魔方 西西 提交于 2019-11-26 23:50:20
一.数据库初始化脚本: Create TABLE HAND_CUSTOMERS ( CUSTOMERS_NO Varchar2(10), CUSTOMERS_NAME Varchar2(30), CUSTOMERS_GENDER Varchar2(3), CUSTOMERS_BIRTH_DATE Date ); comment on TABLE HAND_CUSTOMERS is '顾客表'; comment on COLUMN HAND_CUSTOMERS.CUSTOMERS_NO is '客户编号'; comment on COLUMN HAND_CUSTOMERS.CUSTOMERS_NAME is '客户名称'; comment on COLUMN HAND_CUSTOMERS.CUSTOMERS_GENDER is '客户性别'; comment on COLUMN HAND_CUSTOMERS.CUSTOMERS_BIRTH_DATE is '客户出生日期'; Create TABLE HAND_SELLERS ( SELLER_NO Varchar2(10), SELLER_NAME Varchar2(30), MANAGER_NO Varchar2(10) ); comment on TABLE HAND_SELLERS is '销售员表'; comment on

MySQL日期时间函数大全

我们两清 提交于 2019-11-26 22:16:56
MySQL日期时间函数大全 DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04 22:23:00');   -> 5 mysql> select WEEKDAY('1997-11-05');   -> 2 DAYOFMONTH(date)  返回date是一月中的第几日(在1到31范围内) mysql> select DAYOFMONTH('1998-02-03');   -> 3 DAYOFYEAR(date)  返回date是一年中的第几日(在1到366范围内) mysql> select DAYOFYEAR('1998-02-03');   -> 34 MONTH(date)  返回date中的月份数值 mysql> select MONTH('1998-02-03');   -> 2 DAYNAME(date)  返回date是星期几(按英文名返回) mysql> select DAYNAME("1998-02-05");   -> 'Thursday'

MySQL日期时间函数大全

拥有回忆 提交于 2019-11-26 22:16:36
MySQL 日期时间函数大全 DAYOFWEEK(date)  返回日期 date 是星期几 (1= 星期天 ,2= 星期一 , …… 7= 星期六 ,ODBC 标准 ) mysql> select DAYOFWEEK('1998-02-03');    -> 3 WEEKDAY(date)  返回日期 date 是星期几 (0= 星期一 ,1= 星期二 , …… 6= 星期天 ) 。 mysql> select WEEKDAY('1997-10-04 22:23:00');    -> 5 mysql> select WEEKDAY('1997-11-05');    -> 2 DAYOFMONTH(date)  返回 date 是一月中的第几日 ( 在 1 到 31 范围内 ) mysql> select DAYOFMONTH('1998-02-03');    -> 3 DAYOFYEAR(date)  返回 date 是一年中的第几日 ( 在 1 到 366 范围内 ) mysql> select DAYOFYEAR('1998-02-03');    -> 34 MONTH(date)  返回 date 中的月份数值 mysql> select MONTH('1998-02-03');    -> 2 DAYNAME(date)  返回 date 是星期几 (

MySQL函数大全 及用法示例

泪湿孤枕 提交于 2019-11-26 22:16:19
字符串函数 ASCII(str)  返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2');   -> 50 mysql> select ASCII(2);   -> 50 mysql> select ASCII('dete');   -> 100 ORD(str)  如果字符串str句首是单字节返回与ASCII()函数返回的相同值。  如果是一个多字节字符,以格式返回((first byte ASCII code) *256+(second byte ASCII code))[*256+third byte ASCII code...] mysql> select ORD('2');   -> 50 CONV(N,from_base,to_base)  对数字N进制转换,并转换为字串返回(任何参数为NULL时返回 NULL,进制范围为2-36进制,当to_base是负数时N作为有符号数否则 作无符号数,CONV以64位点精度工作) mysql> select CONV("a",16,2);   -> '1010' mysql> select CONV("6E",18,8);   -> '172' mysql> select CONV(-17,10,-18);   -> '-H' mysql> select CONV

MySQL日期时间函数大全

♀尐吖头ヾ 提交于 2019-11-26 22:16:14
DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04 22:23:00');   -> 5 mysql> select WEEKDAY('1997-11-05');   -> 2 DAYOFMONTH(date)  返回date是一月中的第几日(在1到31范围内) mysql> select DAYOFMONTH('1998-02-03');   -> 3 DAYOFYEAR(date)  返回date是一年中的第几日(在1到366范围内) mysql> select DAYOFYEAR('1998-02-03');   -> 34 MONTH(date)  返回date中的月份数值 mysql> select MONTH('1998-02-03');   -> 2 DAYNAME(date)  返回date是星期几(按英文名返回) mysql> select DAYNAME("1998-02-05");   -> 'Thursday' MONTHNAME

MySQL日期时间函数大全

烈酒焚心 提交于 2019-11-26 22:15:59
DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04 22:23:00');   -> 5 mysql> select WEEKDAY('1997-11-05');   -> 2 DAYOFMONTH(date)  返回date是一月中的第几日(在1到31范围内) mysql> select DAYOFMONTH('1998-02-03');   -> 3 DAYOFYEAR(date)  返回date是一年中的第几日(在1到366范围内) mysql> select DAYOFYEAR('1998-02-03');   -> 34 MONTH(date)  返回date中的月份数值 mysql> select MONTH('1998-02-03');   -> 2 DAYNAME(date)  返回date是星期几(按英文名返回) mysql> select DAYNAME("1998-02-05");   -> 'Thursday' MONTHNAME