import javautil;
import javatext;
//1由用户输入日期
String input = "2008-10-12"; //这个客户端输入
//把用户输入的日期转成 java 日期类
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date d = dfparse(input);
//输出结果
Calendar cal = CalendargetInstance();
calsetTime(d);
int day = calget(DAY_OF_MONTH); //日
int month = calget(MONTH) + 1; //月(从0开始, 一般加1,实际是否 Calendar 里面常量的值决定的)
int year = calget(YEAR ); //年
java">//得到long类型当前时间
long l = SystemcurrentTimeMillis();
//new日期对象
Date date = new Date(l);
//转换提日期输出格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Systemoutprintln(dateFormatformat(date));
Calendar c = CalendargetInstance();
csetTimeInMillis(dategetTime());
cadd(CalendarDATE, amount);
strformatDate(date4, "yyyy-MM-dd");
//dategetTime() 当前日期
//amount 传入的N天数
例如:
SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd"); //字符串转换
Calendar c = CalendargetInstance();
//new Date()getTime();这个是获得当前电脑的时间,你也可以换成一个随意的时间
csetTimeInMillis(new Date()getTime());
cadd(CalendarDATE, 5);//天后的日期
Date date= new Date(cgetTimeInMillis()); //将c转换成Date
Systemoutprintln("date="+formatDateformat(date4));
如果只要"yyyy-MM-dd"格式的Date型, 通过javasql的Date:
Date d = new javasqlDate(new Date()getTime());
用SystemcurrentTimeMillis()方法来实现
。
代码如下:
javasqlDate currentDate = new javasqlDate(SystemcurrentTimeMillis());说明:
返回long类型,一般用于获取某个方法或其它的执行时间差,在开始前获取一次,在结束时获取一次,结束时间减去开始时间,得到执行时间。
以上就是关于java如何获取某一天的日期全部的内容,包括:java如何获取某一天的日期、java 怎么取date的时分秒、java如何通过传入一个指定日期获取该日期所等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)