
declare @num int
declare @day int
declare @sql nvarchar(max)
set @sql=''
set @num=1
set @day=(select DAY(getdate()))
while @num<=@day
begin
set @sql=@sql+'select cast(''''+cast(YEAR(getdate()) as nvarchar(4))+''-''+cast(MONTH(getdate()) as nvarchar(2))+''-''+''' +cast(@num as nvarchar(2))+''' as datetime) 日期 union '
set @num=@num+1
end
set @sql=SUBSTRING(@sql,1,LEN(@sql)-6)
exec(@sql)
<script type="text/javascript">
function getWeekDayNextMonth() {
var myDate = new Date()
myDatesetDate(1);
myDatesetMonth(myDategetMonth() + 1);
var weekDay=new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六")
return weekDay[myDategetDay()];
}
</script>
抽了点时间写了些代码:给你看看是不是你想要的,你是初学者把,俺给你加些注释 package yjhaction; import javatextSimpleDateFormat; //定制日期格式的类 import javautilCalendar; //日历类 import javautilDate; //当前日期和时间的Data类 import javautilScanner;//读取用户输入的类 public class DataCounter{ public int getDay(String strDate) throws Exception { int day = 0; //设定一个特定的日期格式,例如2009-01-03 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //把用户输入的字符串转化为日期和时间的格式 Date date = formatparse(strDate); //返回系统的当前状态时间 Calendar cal = CalendargetInstance(); //用给定的 date 设置此 cal calsetTime(date); //返回年月日中的天数 day = calget(calDAY_OF_YEAR); return day; } public static void main(String args[]) { try { Systemoutprintln("请输入日期,格式如:2009-03-25:"); //读取用户的输入 Scanner scan = new Scanner(Systemin); String str = scannext(); int day; day = new DataCounter()getDay(str); Systemoutprintln(str + "是" + strsubSequence(0, 4) + "年的第" + day + "天"); } catch (Exception e) { // TODO 自动生成 catch 块 eprintStackTrace(); } } }
以上就是关于sqlserver 获取当月1号到系统当前日期之间的日期数据全部的内容,包括:sqlserver 获取当月1号到系统当前日期之间的日期数据、JS 获取下一个月的1号、JAVA中怎么实现,根据用户输入的年份和月份得到当月第1天(该月1号)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)