java 获取当前日期时间和本周的星期一的日期时间

java 获取当前日期时间和本周的星期一的日期时间,第1张

提倡了一下中文写,

static public void main(String 参数[]){

SimpleDateFormat 格式=new SimpleDateFormat("y年M月d日 E H时m分s秒",LocaleCHINA);

Calendar 日历=CalendargetInstance(LocaleCHINA);

//当前时间,貌似多余,其实是为了所有可能的系统一致

日历setTimeInMillis(SystemcurrentTimeMillis());

Systemoutprintln("当前时间:"+格式format(日历getTime()));

日历set(CalendarDAY_OF_WEEK, CalendarMONDAY);

Systemoutprintln("周一时间:"+格式format(日历getTime()));

}

===========

改到后天测了一下

输出

当前时间:2011年8月31日 星期三 12时32分40秒

周一时间:2011年8月29日 星期一 12时32分40秒

java里没有一种方法是直接写这种格式化的,都要通过SimpleDateFormat()方法进行转换,可以通过new Date()方法和CalendargetInstance()getTime()方法获得时间,格式如下"Fri Sep 30 16:38:28 CST 2011" 。所有获得时间都要通过SimpleDateFormat()方法转换才会是“2012-05-12 14:28:55”这个样子。

Calendar这个类是很强大的,你的这个需求,一句话就能搞定 完整代码如下:

import javautilCalendar;

public class Test {

public static void main(String[] args) {

//获取今天日期

Calendar cal = CalendargetInstance();

//输出今天是今天多少天

//今天是20111111,所以是第315天 输出:315

Systemoutprintln(calget(CalendarDAY_OF_YEAR));

}

}

import javatextSimpleDateFormat;

import javautilDate;

Date d=new Date();//获取时间

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//转换格式

Systemoutprintln(sdfformat(d));//打印

int y,m,d,h,mi,s;

Calendar cal=CalendargetInstance();

y=calget(CalendarYEAR);

m=calget(CalendarMONTH);

d=calget(CalendarDATE);

h=calget(CalendarHOUR_OF_DAY);

mi=calget(CalendarMINUTE);

s=calget(CalendarSECOND);

Systemoutprintln("现在时刻是"+y+"年"+m+"月"+d+"日"+h+"时"+mi+"分"+s+"秒");

以上就是关于java 获取当前日期时间和本周的星期一的日期时间全部的内容,包括:java 获取当前日期时间和本周的星期一的日期时间、java里面有没有直接获取当前日期的方法、JAVA中取今天是今年的多少天怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9637490.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存