「java设置日期格式」java设置日期格式为yyyymmdd
本篇文章给大家谈谈java设置日期格式,以及java设置日期格式为yyyymmdd对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA 中获取时间怎么格式化?
- 2、java中怎么格式化日期??
- 3、Java中怎么把字符串转换成日期格式
- 4、Java怎么命名日期格式常量,如“yyyy-MM-dd”
- 5、java中设置日期格式的方式一般用SimpleDateFormat("YY-MM-dd")就可以了,但为什么有的
JAVA 中获取时间怎么格式化?
时间格式化输出主要有两种方式,代码如下:
//使用Calendar
Calendar now = Calendar.getInstance();
System.out.println("年:" + now.get(Calendar.YEAR));
System.out.println("月:" + (now.get(Calendar.MONTH) + 1));
System.out.println("日:" + now.get(Calendar.DAY_OF_MONTH));
System.out.println("时:" + now.get(Calendar.HOUR_OF_DAY));
System.out.println("分:" + now.get(Calendar.MINUTE));
ystem.out.println("秒:" + now.get(Calendar.SECOND));
//使用Date
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("当前时间:" + sdf.format(d));
扩展资料
JAVA中获取当前系统时间。
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
参考资料来源:百度百科:Java
java中怎么格式化日期??
你可以用String类的format方法,例如: System.out.println(String.format("%ty年%tm月%td日",date));下面是一个完整的例子。
public class FormatDateTest
{
public static void main(String[] args)
{
Date date = new Date(System.currentTimeMillis());
System.out.println(String.format("%ty年%tm月%td日",date));
System.out.println(String.format("%tY年%tm月%td日",date));
System.out.println(String.format("%tY年%tm月%td日%tH时%tM分%tS秒",date));
}
}
%ty是格式化年,%tm是格式化年,%td是格式化天,%tH格式化发时,%tM格式化分,%tS格式化秒。另外%tY是把年格式化为四位形式,如1999,而不是99。%tI是把时格式化为12小时制。格式化字符串中的是表示格式化同一个日期,当然你也可以这么写: System.out.println(String.format("%ty年%tm月%td日",date,date,date));
Java中怎么把字符串转换成日期格式
将字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:
1、定义一个字符串类型的时间;
2、创建一个SimpleDateFormat对象并设置格式;
3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成Date类型的时间。
具体代码如下:
String string = "2014-3-17";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = dateFormat.parse(string);
System.out.println(date.toLocaleString().split(" ")[0]);//切割掉不要的时分秒数据
} catch (ParseException e) {
e.printStackTrace();
}
介绍一下SimpleDateFormat:SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出。
Java怎么命名日期格式常量,如“yyyy-MM-dd”
/** 日期格式,年份-月份-日*/ public static final String DF_STANDARD = "yyyy-MM-dd";
/**日期格式,年份/月份/日*/public static final String DF_STANDARD = "yyyy/MM/dd";
/** 日期格式,年份-月份-日*/ public static final String DF_YYYYMMDD = "yyyyMMdd";
java中设置日期格式的方式一般用SimpleDateFormat("YY-MM-dd")就可以了,但为什么有的
查看构造函数:SimpleDateFormat(String pattern, Locale locale) 为用给定的模式和给定语言环境的默认日期格式符号构造 SimpleDateFormat。
pattern即给定的格式,例如:"yyyy-mm-dd"、"yy-mm"等。
Locale locale表述所在语言环境,即你机器所在语言环境。也可以自己指定
Locale.US表示美英文环境下时间格式
java设置日期格式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java设置日期格式为yyyymmdd、java设置日期格式的信息别忘了在本站进行查找喔。