「java初始日期」java默认日期格式
本篇文章给大家谈谈java初始日期,以及java默认日期格式对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java 获取前一天起始和结束时间!
- 2、java初始化MM/dd/yyyy格式的时间Date
- 3、java如何实现默认日期为本月一号
- 4、java程序,初始化日期,书上是这么写的可是在eclipse(盗版)上运行时提示有错误。
- 5、java中想要将字符串类型的201827的日期格式初始化成为yyyyMMdd的日期格式有什么方法
Java 获取前一天起始和结束时间!
public static void main(String[] args){
Date dNow = new Date(); //当前时间
Date dBefore = new Date();
Calendar calendar = Calendar.getInstance(); //得到日历
calendar.setTime(dNow);//把当前时间赋给日历
calendar.add(Calendar.DAY_OF_MONTH, -1); //设置为前一天
dBefore = calendar.getTime(); //得到前一天的时间
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式
String defaultStartDate = sdf.format(dBefore); //格式化前一天
defaultStartDate = defaultStartDate+" 00:00:00";
String defaultEndDate = defaultStartDate.substring(0,10)+" 23:59:59";
System.out.println("前一天的起始时间是:" + defaultStartDate);
System.out.println("前一天的结束时间是:" + defaultEndDate);
}
java初始化MM/dd/yyyy格式的时间Date
实现思路就是先将timestamp转换为字符串,之后字符串转换为日期类型。举例:long
l
=
system.currenttimemillis();//获取当前的timestamp值
simpledateformat
format
=
new
simpledateformat("yyyy-mm-dd");//定义日期类型格式
string
str2
=
timestamp.valueof(format.format(l));//转换为字符串
//system.out.println(str2);//打印获取的字符串
date
date
=
format
.parse(str2);//格式化获取到的日期,
system.out.println(date);
输出结果:2015-06-27。
java如何实现默认日期为本月一号
默认日期?不太明白你的意思,你应该是说的获取当月的一号,然后在前台显示吧,那样的话,你可以使用如下代码:
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DATE, 1);
java程序,初始化日期,书上是这么写的可是在eclipse(盗版)上运行时提示有错误。
eclipse 是没有盗版一说的,myeclipse 才有盗版的问题
另外,报错是报啥错?
java中想要将字符串类型的201827的日期格式初始化成为yyyyMMdd的日期格式有什么方法
import java.text.*;
class test
{
public static void main (String[] args) throws Exception
{
SimpleDateFormat sdf1=new SimpleDateFormat("yyyyMd");
SimpleDateFormat sdf2=new SimpleDateFormat("yyyyMMdd");
System.out.println(sdf2.format(sdf1.parse("201827")));
}
}
java初始日期的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java默认日期格式、java初始日期的信息别忘了在本站进行查找喔。