Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
来源:互联网 发布:李鹤年 书法 知乎 编辑:程序博客网 时间:2024/05/16 12:57
packagedate;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
/**
*@author葛伟
*@date2016年6月24日 下午2:21:02
*@version1.0
*@parameter
*@return
*/
publicclassTest {
publicstaticvoidmain(String[]args) {
}
voidfun1() {
// 获取当前年月日
Calendarnow= Calendar.getInstance();
System.out.println("Current Year is : " + now.get(Calendar.YEAR));
System.out.println("Current Month is : " + (now.get(Calendar.MONTH) + 1));
System.out.println("Current Date is : " + now.get(Calendar.DATE));
}
voidfun2() {
// 得到系统前一天 前一月的日期
Calendarcalendar= Calendar.getInstance();// 此时打印它获取的是系统当前时间
calendar.add(Calendar.DATE, -1); // 得到前一天
StringyestedayDate=newSimpleDateFormat("yyyy-MM-dd").format(calendar.getTime());
calendar.add(Calendar.MONTH, -1); // 得到前一个月
intyear=calendar.get(Calendar.YEAR);
intmonth=calendar.get(Calendar.MONTH) + 1;// 输出前一月的时候要记得加1
}
voidfun3() {
//字符串转换为日期格式
Stringdate="2010-02-01 23:59:59";
SimpleDateFormatsf=newSimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try{
Dated=sf.parse(date);
System.out.println(sf.format(d));
}catch(Exceptione) {
e.printStackTrace();
}
}
voidfun4(){
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss" );//可以方便地修改日期格式
String hehe = dateFormat.format( now );
System.out.println(hehe);
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
System.out.println(year + "/" + month + "/" + date + " " +hour +
":" +minute + ":" + second);
}
/**
*
javascript中的date用法
void fun5(){
Date date = new Date();
date.getYear(); //获取当前年份(2位)
date.getFullYear(); //获取完整的年份(4位,1970-????)
date.getMonth(); //获取当前月份(0-11,0代表1月)
date.getDate(); //获取当前日(1-31)
date.getDay(); //获取当前星期X(0-6,0代表星期天)
date.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
date.getHours(); //获取当前小时数(0-23)
date.getMinutes(); //获取当前分钟数(0-59)
date.getSeconds(); //获取当前秒数(0-59)
date.getMilliseconds(); //获取当前毫秒数(0-999)
date.toLocaleDateString(); //获取当前日期
var mytime=date.toLocaleTimeString(); //获取当前时间
date.toLocaleString( ); //获取日期与时间 即年月日 时分秒
var s="2012/1/1 12:28:15";
var date=new Date(Date.parse(s));
alert(new Date((+date)-24*3600*1000).toLocaleString());
//某牛人 一句代码搞定
var today = new Date();
alert([
' 今天的日期为:' + today.toLocaleString(),
'七天前的日期为:' + new Date((+today)-7*24*60*60*1000).toLocaleString()
].join('\n'));
}
*@throwsException */
voidfun6()throwsException{
Calendarc= Calendar.getInstance();
longl=c.getTimeInMillis();
longres=l-24*3600*1000;
c.setTimeInMillis(res);
Strings=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(res);
System.out.println(s);
Stringst="2012-12-01 12:12:31";
SimpleDateFormatsf=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Dated=sf.parse(st);//要加try catch 我直接throws Exception了
longt=d.getTime();
longp=t-24*3600*1000;
Stringtest=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(p);
System.out.println(test);
}
}
---Mr.Ge 提供资源
1 0
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- js获取当前时间的一些操作
- java获得当前时间的前一天时间及Calendar 与 Date 的转换
- java获得当前时间的前一天时间及Calendar 与 Date 的转换
- java获得当前时间的前一天时间及Calendar 与 Date 的转换
- Js获取当前日期时间及操作
- js中获得当前时间new Date()
- js 获取当前时间操作
- javaScript中取Date的前一天时间
- 如何在JS中获取当前日期时间及其它操作的代码
- js中获取时间new Date()
- js中获取时间 new Date() 汇总
- java获取当前时间的前一天时间
- java 中操作时间的三个类:Date、Calendar和DateFormat
- js获取前一天时间
- js获取前一天时间
- JetBrains WebStorm、node.js
- Unity Shader入门精要读书笔记第一篇
- 设置导航条样式
- 架构设计:系统间通信(15)——服务治理与Dubbo 上篇
- 【siamese网络学习】基于2-channel network的图片相似度判别
- Java中Calendar的一些简单操作 及 JS中获取当前时间前一天时间(js中时间Date操作)
- 第15周 啊哈算法 队列
- 第三方库冲突的处理
- 点击tabBarItem跳转到其他界面 返回后还是之前所选item (跳转注册)
- HTML/CSS 快速编写必备 - emmet插件
- react-native CodePush
- Android组件(二)-水平ProgressBar
- swiper的基础使用(十八)
- Jquery的parent和parents(找到某一特定的祖先元素)