Oracle 獲取本週、本月、本季、本年的第一天和最後一天(轉)
--本週
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;
-- 獲取上月的開始時間和結束時間
select to_char(to_date(to_char(add_months(sysdate, -1), 'yyyy-mm'),'yyyy-mm'),'yyyy-mm-dd hh24:mi:ss')
from dual;
select to_char(to_date(to_char(sysdate, 'yyyy-mm'), 'yyyy-mm'),'yyyy-mm-dd hh24:mi:ss')
from dual;
-- 獲取前一天的開始時間和結束時間
select to_char(to_date(to_char(sysdate - 1, 'yyyy-mm-dd'), 'yyyy-mm-dd'),'yyyy-mm-dd hh24:mi:ss')
from dual;
select to_char(to_date(to_char(sysdate, 'yyyy-mm-dd'), 'yyyy-mm-dd'),'yyyy-mm-dd hh24:mi:ss')
from dual;
-- 獲取上一個小時的開始時間和結束時間
select to_date(to_char(sysdate, 'yyyy-mm-dd') || (to_char(sysdate, 'hh24') - 1),'yyyy-mm-dd hh24')
from dual;
select to_date(to_char(sysdate, 'yyyy-mm-dd') || (to_char(sysdate, 'hh24')),'yyyy-mm-dd hh24')
from dual;
轉自:http://you-java.iteye.com/blog/1431534
相關推薦
Oracle 獲取本週、本月、本季、本年的第一天和最後一天(轉)
--本週 select trunc(sysdate, 'd') + 1 from dual; select trunc(sysdate, 'd') + 7 from dual; --本月 select trunc(sysdate, 'mm') from dual; sele
oracle獲取本週、本月、本季度、本年度的第一天和最後一天
--本週select trunc(sysdate,'d')+1 from dual;--下週一select trunc(sysdate,'d')+7from dual; --本月select trunc(sysdate,'mm') from dual;select last_day(trunc(sy
SqlServer 獲取本週、本月、本季、本年的第一天和最後一天
--本週 select dateadd(WEEK, datediff(WEEK, 0, getdate()), 0); select dateadd(WEEK, datediff(WEEK, 0, getdate()), 7); --本月 select date
獲取本月,上月,下月 第一天和最後一天 java
Calendar cl = new Calendar.getInstance();//獲取日曆物件 SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); String str = sf.format(cl.getTime
js獲取當前日期時間,昨天 本月第一天和最後一天
js獲取當前日期時間,格式為yymmddhhmiss function CurentTime() { var now = new Date(); var year = now.getFullYear(); //年 var month = now.getMon
JS獲取本月第一天和最後一天(月末和月初)
var nowDate = new Date(); var cloneNowDate = new Date(); var fullYear = nowDate.getFullYear(); var month = nowDate.getMonth() + 1; // getMonth 方
oracle獲取當年第一天和最後一天的sql
當年第一天到最後一天 select trunc(sysdate,'YYYY'),add_months(trunc(sysdate,'YYYY'),12)-1, from dual t 去年第一天到
獲取本月第一天和最後一天的方法
獲取本月第一天和最後一天 本示例根絕自己業務需求,將時間存入一個Map中了,可以根據自己的需要,進行修改。 /** * 獲取本月的第一天和最後一天的日期,輸出格式例如2016080
JS獲取本月的第一天和最後一天
獲取本月的第一天和最後一天的時間,要求格式為2018-09-06,這裡用了momentJS(官網連結) 專案是vue寫的,注意引入 let moment = require('moment'); 下面為具體程式碼,firstDay為第一天,lastDay為本月最後一天
php 時間 當前月份、上個月、下個月等的第一天和最後一天
在我們的日常開發中,要用到統計某個時間段的資料,而特定的時間點需要我們用程式來獲取!比如說要統計上個月的資料,則需要知道上個月開始時間和結束時間!php要獲取時間需要用到的函式:time(), date(),strtotime(),等等strtotime()是一個功能比較強大
oracle 獲取當年第一天和最後一天
select to_char(trunc(sysdate,'yyyy'),'yyyy-mm-dd hh24:mi:ss') from dual;-- 當年第一天 select concat(to
java 獲取本年本月或前月的第一天和最後一天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat format2=new SimpleDa
SQL Server學習記錄之獲取每月每季度每年第一天和最後一天
第一天 ediff code spa -1 指定日期 ctc 算法 datetime DECLARE@dtdatetime SET@dt=GETDATE() DECLARE@numberint SET@number=3 --1.指定日期該年的第一天或最後
獲取一年的第一天和最後一天
his last div nbsp rst days col time 最後一天 1 DateTime dtFirstDay = new DateTime(DateTime.Now.Year, 1, 1); 2 DateTime dtLastDay = dtFirstDa
C#獲取上個月第一天和最後一天日期的方法
分享 ble bsp 圖片 span margin date 文章 相關 本文實例講述了C#獲取上個月第一天和最後一天日期的方法。分享給大家供大家參考。 具體實現代碼如下: 代碼如下: int year = DateTime.Now.Year;//當前年 int m
獲取所在月第一天和最後一天
strtotime -m div BE ont exit pre str class $BeginDate = date(‘Y-m-01‘, strtotime(date("Y-m-d")));echo $BeginDate;echo "<br/>";echo
php中使用carbon獲取上個月第一天和最後一天
說明:使用PHP開發專案,經常會涉及到獲取昨天,前天,上週,上個月的起始時間等這種需求。有個一個比較好用的工具,Carbon類,裡面封裝了常用的獲取方式。 這裡主要統計上個月的資料,要知道上個月的第一天和最後一天時間。 獲取時間格式: //上個月第一天 Carbon
Calander獲取一天所在周的第一天和最後一天
public static String getFirstAndLastOfWeek(String dataStr) throws ParseException { Calendar cal = Calendar.getInstance(); cal.setTime(n
獲取當月第一天和最後一天
/** * 獲取當前月的第一天 */ function getMonthFirst(){ var date=new Date(); date.setDate(1); date=getyear(date); date=date.split(’ ‘)[0]+” 00:00:00”;
js如何獲取上個月第一天和最後一天
var nowdays = new Date(); var year = nowdays.getFullYear(); var month = nowdays.getMonth(); if(month