导航:首页 > 编程语言 > 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相关的资料

热点内容
dede工具 浏览:507
5g网盟app怎么下载 浏览:486
微信备份老是连接中断 浏览:886
出台多少份文件 浏览:380
鞋子怎么搭配衣服的app 浏览:755
文件名使用的通配符的符号是什么 浏览:916
lol分卷文件损坏怎么办 浏览:276
6分管车螺纹怎么编程 浏览:732
海口农商银行信用卡app是什么 浏览:770
win10任务栏文件夹我的电脑 浏览:14
安卓nba2k18 浏览:776
文件夹密码怎么修改密码 浏览:271
苹果数据中心用什么服务器 浏览:769
省内圆通快递寄文件夹需要多少钱 浏览:740
iphone程序加密 浏览:884
win10文件夹调整文件行高 浏览:681
创意手绘教程 浏览:754
微信删除帐号信息 浏览:596
mysql操作类文件 浏览:649
绕过xp密码 浏览:158

友情链接