java 和javascript 获取当前日期时间和本周日期时间 .

来源:互联网 发布:期货交易软件下载 编辑:程序博客网 时间:2024/05/16 12:23

今天在项目中统计一周内的新站入网数,所以要获取当前日期时间,并由当前日期获取本周的日期,在网上查了一下,将简便的方法记录下来,以便日后有需要。

import java.util.Calendar;public class Test {public static void main(String[] args) {Calendar cal =Calendar.getInstance();                  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");                 cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); //获取本周一的日期                 System.out.println(df.format(cal.getTime()));//这种输出的是上个星期周日的日期,因为老外那边把周日当成第一天cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);//增加一个星期,才是我们中国人理解的本周日的日期cal.add(Calendar.WEEK_OF_YEAR, 1);         System.out.println(df.dateFormat(cal.getTime()));}}
<!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-Type" content="text/html; charset=utf-8" /><title>获取当前周</title></head><body></body></html><script type="text/javascript">function test(){ var date=new Date(); var date2=new Date(); var day=date.getDay(); var ms=date.getMilliseconds(); var Mon,Sun; var tmp=1000*60*60*24; switch(day){  case 0:   Mon=ms-6*tmp;   Sun=ms;  break;  case 1:   Mon=ms;   Sun=ms+6*tmp;  break;  case 2:   Mon=ms-1*tmp;   Sun=ms+5*tmp;  break;  case 3:   Mon=ms-2*tmp;   Sun=ms+4*tmp;  break;  case 4:   Mon=ms-3*tmp;   Sun=ms+3*tmp;  break;  case 5:   Mon=ms-4*tmp;   Sun=ms+2*tmp;  break;  case 6:   Mon=ms-5*tmp;   Sun=ms+1*tmp;  break; }date.setMilliseconds(Mon);document.write("周一"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+"<br />");document.write("周二"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+(date.getDate()+1)+"<br />");document.write("周三"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+(date.getDate()+2)+"<br />");document.write("周四"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+(date.getDate()+3)+"<br />");  document.write("周五"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+(date.getDate()+4)+"<br />");document.write("周六"+date.getFullYear()+"-"+(date.getMonth()+1)+"-"+(date.getDate()+5)+"<br />");  date2.setMilliseconds(Sun); document.write("周日"+date2.getFullYear()+"-"+(date2.getMonth()+1)+"-"+date2.getDate());}test()</script>
   
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中银e贷款逾期怎么办 按揭房不想要了怎么办 房贷不想还了怎么办 融e借没有u盾怎么办 窗式空调声音大怎么办 瑞得卡过期了怎么办 对公账号转错了怎么办 中银e令丢了怎么办 中银e贷到期了怎么办 招行信用卡附属卡怎么办 华普超市购物卡怎么办 公司发超市购物卡怎么办 物美购物卡丢了怎么办 淘宝买肯德基电子券留错号码怎么办 京东e卡过期了怎么办 京东e卡绑定错了怎么办 手机换号京东账号绑的银行卡怎么办 京东金条激活失败怎么办 京东买的k3不能激活怎么办 优购手机光黑屏怎么办 优购手机忘记手势密码怎么办 消费卡过期了钱怎么办 超市卡过期了钱怎么办 宜家购物卡的钱怎么办 武商购物卡过期怎么办 丹尼斯卡过期了怎么办 联华ok卡过期了怎么办 汉购通过期了怎么办 天猫退货要检测报告怎么办 京东退货后发票怎么办 京东金融被盗刷怎么办 京东e卡丢了怎么办 京东e卡没有密码怎么办 同一个订单微信付款两次怎么办 京东购物卡掉了怎么办 京东购物卡丢了怎么办 京东快递丢了怎么办 京东e卡支付多了怎么办 京东帐号忘了怎么办 京东白条风控怎么办 我有个破袄…没有衣服怎么办办