当前位置:主页 > 计算机 >
《自考在线》官方咨询电话:
  免费学历咨询热线:18607124789 QQ:22944255 谢老师;
武汉大学自考咨询:15827135959;    华中师范大学自考咨询:18607124789;
  中南民族大学自考咨询:027-59880049;    中南财经政法大学自考咨询:13995556024.
  计算机

JAVA技巧:日期与字符串之间的转换

2010-07-13 10:13作者:admin

      这是JAVA开发中经常要遇的问题,今天我们就和大家一起来解决日期与字符串之间的转换,其实页不是很难,大家用心看看就能看懂了,一起来看代码吧:
  package cjh.student.util;
  import java.text.ParseException;
  import java.text.SimpleDateFormat;
  import java.util.Date;
  import java.util.logging.SimpleFormatter;
  public class DatetoString { //用于日期与字符串之间的转换
  private static SimpleDateFormat smf1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //用于格式化成 年月日时分秒
  private static SimpleDateFormat smf2=new SimpleDateFormat("yyyy-MM-dd"); //用于格式化成 年月日
  public static Date stringToDateTime(String str){ //字符串转换成日期(包括年月日时分秒)
  Date dt=null;
  try {
  dt = smf1.parse(str);
  return dt;
  } catch (ParseException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
  return null;
  }
  }
  public static String dateTimeToString(Date dt){ //日期(包括年月日时分秒)转换成字符串
  String sdate=smf1.format(dt);
  return sdate;
  }
  public static Date stringToDate(String str){ //字符串转换成日期(包括年月日)
  Date dt=null;
  try {
  dt=smf2.parse(str);
  return dt;
  } catch (ParseException e) {
  e.printStackTrace();
  return null;
  }
  }
  public static String dateToStrng(Date dt){ //日期(包括年月日时分秒)转换成字符串
  String sdate=smf2.format(dt);
  System.out.println(sdate);
  return sdate;
  }
  public static void main(String[] args) {
  Date dt1=stringToDateTime("2001-1-1 12:12:12");
  Date dt2=stringToDate("2001-1-1");
  dateTimeToString(dt1);
  dateToStrng(dt2);
  }
  }

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片
  自考专升本
新闻一周点击排行
自考推荐新闻排行
论坛热帖
问答精华
  武汉大学自考院校