java中字符串转换成日期以及日期初始化格式

论坛 期权论坛 脚本     
已经匿名di用户   2022-2-7 16:34   2522   0

java中字符串转换成日期以及日期初始化格式

1:字符串转换成日期类型

package csdnTest;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.junit.Test;
public class CsdnTest {
 //字符串转换成日期格式
 @Test
 public  void  Test1() throws ParseException {
  String date="1996-09-08";
  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
  //从字符串0索引位置开始解析进行转换类型
  ParsePosition pos = new ParsePosition(0);
  Date date1=sdf.parse(date, pos);
  System.out.println(date1);
  System.out.println(date1.getClass());
 }
}
输出结果:
Sun Sep 08 00:00:00 CST 1996
class java.util.Date

2:日期初始化格式(输出特定的日期格式)

@Test
 public void Test02() {
  //获取当前日期
  Date date=new Date();
  //创建日期格式化对象,并设置其格式类型
  SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
  //格式化日期类型并转换成字符串
  String date1=sdf.format(date);
  //输出日期类型结果
  System.out.println(date);
  //输出格式化后的结果
  System.out.println(date1);
 }
输出结果:
Wed Sep 11 14:28:44 CST 2019
2019-09-11

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP