java如何获取某一天的日期

java如何获取某一天的日期,第1张

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如何通过传入一个指定日期获取该日期所等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10147935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存