将一个月划分为多个星期的形式显示日期

/*to_char(dt,‘d‘)-1返回星期几的参数,connect by 层次查询语句 */

--显示2015年一月份周日的日期

select distinct to_char(dt-(to_char(dt,‘d‘)-1),‘yyyy-mm-dd‘) as iw

from (select (to_date(‘2015-1-1‘, ‘yyyy-mm-dd‘) + rownum - 1) dt from dual

connect by rownum <= to_date(‘2015-1-31‘, ‘yyyy-mm-dd‘) -to_date(‘2015-1-1‘, ‘yyyy-mm-dd‘))

group by to_char(dt-(to_char(dt,‘d‘)-1),‘yyyy-mm-dd‘)

order by iw
显示:

1 2014-12-28

2 2015-01-04

3 2015-01-11

4 2015-01-18

5 2015-01-25

时间: 2024-10-05 20:28:05

将一个月划分为多个星期的形式显示日期的相关文章

atitit.日期,星期,时候的显示方法ISO 8601标准

1. ISO 86011 2. DAte日期的显示1 2.1. Normal1 2.2. 顺序日期表示法(可以将一年内的天数直接表示)1 2.3. 星期显示法(可以用2位数表示年内第几个日历星期,再加上一位数表示日历星期内第几天)2 3. 时间表示法(对UTC时间最后加一个大写字母Z,其他时区用实际时间加时差表示)2 4. 日期和时间的组合表示法(要在时间前面加一大写字母T)2 5. 时间段表示法3 5.1. 重复时间表示法3 1. ISO 8601 国际标准化组织的国际标准ISO 8601是日

Java中获取指定日为星期几及其他日期操作

摘自:http://blog.csdn.net/cselmu9/article/details/8625530#t6 在开发中经常会使用到一些日期方面的操作,下面例子展示几个常用的操作. 1.取得指定日期是星期几 取得指定日期是星期几可以采用下面两种方式取得日期是星期几: a.使用Calendar类 1 //根据日期取得星期几 2 public static String getWeek(Date date){ 3 String[] weeks = {"星期日","星期一&q

[华为机试]输入一个正整数,输出2000年1月1日经过该整数天后的日期.

//输入一个正整数,输出2000年1月1日经过该整数天后的日期.已测试,输入值可以为0~1095727 //如,100天后,日期为2000 4 10 #include<stdio.h> #define MAX_YEAR 5000//年数可以从2000一直到4999年. //函数功能:求解第year年共有多少天 int day_in_year(int year) { if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400

实例365(5)---------DateTime.IsLeapYear 方法判断是否是闰年,DaysInMonth判断一个月有几天,Addday取得前一天的日期GetYesterDay

一:DateTime.IsLeapYear 方法判断是否是闰年,截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace GetDays { public

年月日时分秒加星期的即时显示的JS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

将一个整数划分为多个正整数之和

整数划分问题是将一个正整数n拆分成一组数连加并等于n的形式,显然这组数中最大加数不大于n. 令n为需要划分的整数,m为划分后的最大整数.例如将6划分为最大加数为6的划分形式如下: 6 5 + 1 4 + 2, 4 + 1 + 1 3 + 3, 3 + 2 +1, 3 + 1 + 1 + 1 2 + 2 + 2, 2 + 2+ 1 + 1, 2 + 1 + 1 + 1 + 1 1 + 1 + 1 + 1 +1 + 1 共11中划分方法.若划分后最大整数为2,则划分形式为最后两行,共4种划分方法.易

输入年、月、日计算是星期几

 /************************************************************************* 该程序功能: 1.输入年.月.日判断这天是星期几 2.打印出其中的闰年 3.计算从1600到输入时间,总共的天数 说明: 输入的年份必须大于1600 **************************************************************************/ #include <stdio.h> /

C语言实现时间差、星期、天数算日期(转)

原文地址:http://blog.csdn.net/coder_xia/article/details/6566708 最近因为一个项目需要,默认一个时间值,即当天的前一天日期,顺手就将其他的几个功能一并实现了,主要为 1.两个日期之间的时间差 2.某个日期之后,绝对值差值之后的某个日期 3.某年日期,算出星期几 下面见源码: #ifndef CALCULATE_H #define CALCULATE_H typedef struct { int year; int month; int day

js显示yyyy年mm日dd天 星期几 的格式日期

js代码: 1 <script type="text/javascript"> 2 var today = new Date(); 3 var week; //存储星期几 4 var date; //存储日期 5 switch (today.getDay()) { 6 case 0: 7 week = "星期日"; 8 break; 9 case 1: 10 week = "星期一"; 11 break; 12 case 2: 13