导航:首页 > 编程语言 > javacalendarstring

javacalendarstring

发布时间:2023-06-13 05:41:47

java中利用Calendar 对象 对日期和字符串之间怎样进行转换

楼上的代源码这么复杂。
日期-字符串
String dataString=String.format("%1$tF %1$tA %1$tT",Calendar .getTime() );
字符串-日期
如果是yyyy-MM-dd HH:mm:ss[:ms]
直接TimeStamp.parse(dataString);

㈡ java calendar 时间

1、计算某一月份的最大天数

Calendartime=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0
intday=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数

注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间。
2、Calendar和Date的转化
(1) Calendar转化为Date

Calendarcal=Calendar.getInstance();
Datedate=cal.getTime();

(2) Date转化为Calendar

Datedate=newDate();
Calendarcal=Calendar.getInstance();
cal.setTime(date);

3、格式化输出日期时间

Datedate=newDate();
SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
System.out.println(df.format(date));

4、计算一年中的第几星期
(1)计算某一天是一年中的第几星期

Calendarcal=Calendar.getInstance();
cal.set(Calendar.YEAR,2006);
cal.set(Calendar.MONTH,8);
cal.set(Calendar.DAY_OF_MONTH,3);
intweekno=cal.get(Calendar.WEEK_OF_YEAR);

(2)计算一年中的第几星期是几号

SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-dd");
Calendarcal=Calendar.getInstance();
cal.set(Calendar.YEAR,2006);
cal.set(Calendar.WEEK_OF_YEAR,1);
cal.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);
System.out.println(df.format(cal.getTime()));

㈢ java 使用Calendar 获取上月时间

c.add(Calendar.DAY_OF_MONTH,-15)是调用Calendar的抽象方法abstract void add(int Field,int amount)它的作用是根据日历的规则,为给定的日历字段版添加或减去指定的时间权量。
就是在现有时间的基础上,减去15天,所得到的日期。

㈣ java Calendar 赋值

是要这样么?
System.out.println(new StringBuilder().append(year).append("年")
.append(month + 1).append("月").append(day).append("号")
.append(hour).append("点").append(minute).append("分")
.append(second).append("秒").toString());

㈤ java Calendar日期类 和异常的问题

因为Java认为周日是第一天,因此会比你认为的多1

运行时异常就是在专程序执行过程中出现属的异常,这种异常编写代码时可以通过程序捕捉,也可以不进行人为的处理。
例如:空指向异常(NullPointerException),这种异常一般都不会人为处理,但执行过程中可以会出现。

非运行时异常也称为检查异常,在编写代码时就必须对异常进行处理,否则编译时会提示错误,这种异常也是必须人为处理的。(try...catch或throws)
例如:IOException或SQLException,这类异常在编写时就必须处理。

㈥ JAVA 日期类型是String YYYYMM取下一个月的第一天

packagetest;

importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

publicclassYuGiOh
{
privatestaticStringconvert(Stringsource)
{

{
SimpleDateFormatsdf=newSimpleDateFormat("yyyyMM");
SimpleDateFormatsdf2=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Datedate=sdf.parse(source);
Calendarcalendar=Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MONTH,1);
returnsdf2.format(calendar.getTime());
}
catch(ParseExceptione)
{
e.printStackTrace();
}
return"";
}

publicstaticvoidmain(String[]args)
{
Stringresult=convert("201503");
System.out.println(result);
}
}

阅读全文

与javacalendarstring相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接