Oralce之时间转换用法 TO_CHAR(DATE,FORMAT)

1. 本周,本月,本年
--本周
select trunc(sysdate, ‘d‘) + 1 from dual;--周一
select trunc(sysdate, ‘d‘) + 7 from dual;--周日
--本月
select trunc(sysdate, ‘mm‘) from dual;--本月第一天
select last_day(trunc(sysdate)) from dual;--本月最后一天
--本季
select trunc(sysdate, ‘Q‘) from dual;--本季第一天
select add_months(trunc(sysdate, ‘Q‘), 3) - 1 from dual;--本季最后一天
--本年
select trunc(sysdate, ‘yyyy‘) from dual;--本年第一天
select add_months(trunc(sysdate, ‘yyyy‘), 12) - 1 from dual;--本年最后一天
原文参考:http://www.cnblogs.com/TomToDo/archive/2010/11/08/1871668.html
时间: 2024-07-31 19:13:54

Oralce之时间转换用法 TO_CHAR(DATE,FORMAT)的相关文章

java中自带时间类用法实例 Date,Timestamp,DateFormat

我们将以Java自带的时间日期类和其中的处理函数进行分析. 一.与时间日期有关的类. java.util.Date.实现类,其对象具有时间.日期组件. java.util.Calendar.抽象类,其对象具有时间.日期组件. java.sql.Date.实现类,其对象具有日期组件. java.sql.Time.实现类,其对象具有时间组件. java.sql.Timestamp.实现类,其对象具有时间日期组件. java.text.DateFormat.抽象类,其对象格式化时间日期. 我们一般会使

数据库时间和java时间转换 datetime与date转化

一个javabean如下 有四个日期Date类型 createTime, payDate, deliverDate,confirmDate; import java.util.Date; public class Orders { private int oid; private int bid;//箱子号 private int uid;//用户信息,卖家 private String orderCode;//订单号 private int receiver;//买家 private Stri

(012)每日SQL学习:TO_CHAR(DATE,FORMAT)

SYSDATE 2009-6-16 15:25:10 TRUNC(SYSDATE) 2009-6-16 TO_CHAR(SYSDATE,'YYYYMMDD') 20090616 到日 TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS') 20090616 15:25:10 到秒 TO_CHAR(SYSTIMESTAMP,'YYYYMMDD HH24:MI:SS.FF3') 20090616 15:25:10.848 到毫秒 TO_CHAR(SYSDATE,'AD') 公元

mysql DATE_FORMAT(date, format) 函数

DATE_FORMAT(date, format) 函数用法 DATE_FORMAT(date, format) 函数根据format字符串格式化date值. 1.把字符串转为日期格式 实例: SELECT DATE_FORMAT('2017-09-20 08:30:45', '%Y-%m-%d %H:%i:%S'); 输出结果: 2017-09-20 08:30:45(日期Date格式) 2.把日期转为字符串格式 实例: SELECT DATE_FORMAT(NOW(), '%Y-%m-%d

Oracle中的时间函数用法(to_date、to_char) (总结)

一.24小时的形式显示出来要用HH24 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual; select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual; 二.to_date() function 1.日期格式参数含义说明 D一周中的星期几 DAY天的名字,使用空格填充到9个字符 DD月中的第几天 DDD年中的第几天 DY天的简写名 IW ISO标准

"/Date(1405056837780)/" 时间转换

//往往json传过来的时间都是"/Date(1405056837780)/" //转换需要的方法 String.prototype.ToString = function (format) { var dateTime = new Date(parseInt(this.substring(6, this.length - 2))); format = format.replace("yyyy", dateTime.getFullYear()); format =

Date类型时间转换

/* 时间转换start */ public static void main(String args[]) { Date nowTime = new Date(); System.out.println(nowTime); SimpleDateFormat time = new SimpleDateFormat("yyyy/M/d"); BeanDayTraffic bd = new BeanDayTraffic(); System.out.println(time.format(n

java,时间转时间戳的转换以及各种date格式的转化

package com.henry.test; import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map; import org.apache.commons.lang.StringUtils; import com.shopin.core.util.HttpClientUtil; public class test { /** * 说明: * @pa

JAVA CST时间 转换成Date

Mybatis中处理Oracle时间类型是个比较麻烦的问题,特别是需要用到时间做比较的,可参考以下代码与思路: 格式化CST时间 SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US); CST时间转换成字符串,实体中为date类型的toString()转换即可 String dateStr = "Mon Sep 02 00:00:00 CST 2019&qu