方法一:
public static void main(String[] args) throws Exception{
Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09")
String now = new SimpleDateFormat("yyyy年MM月dd日").format(date)
System.out.println(now)
}
输出结果:2005年06月09日
方法二:
public class bb {
public static void main(String[] args) {
// TODO Auto-generated method stub
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss")
String dateString = "20071128175545"
try {
Date date = df.parse(dateString)
System.out.println(df.format(date))
} catch (Exception ex) {
System.out.println(ex.getMessage())
}
}
}
扩展资料:
Java指定了一些可访问的修饰符如:private、protected、public,任何方法或变量都可以声明为public,Java可以从该类之外的地方访问。因为main方法是公共的,JVM就可以轻松的访问执行它。
在main里面args[]就是两个长度的数组:value1存在args[0]中,value2存在args[1]中。
args[0]存储的是命令,其后才是参数。
String args[ ]或者String[ ] args表示给主方法传一个字符串数组。
而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名,一般都习惯性照写。
例如:
class Example{
public static void main(String args[ ]){
System.out.println("This is a simple Java program.")
}
}
参考资料来源:百度百科—args[ ]
java中将字符串转换成日期类型,可以使用SimpleDateFormat日期转换类,有一个前提是字符串必须满足日期的格式,如果不是会有异常,示例如下:
package com.qiu.lin.heimport java.text.ParseException
import java.text.SimpleDateFormat
import java.util.Date
public class CeShi {
public static void main(String[] args) {
String dateStr = "2010-10-11 10:00:02"
try {
Date d = parseDate(dateStr)//将字符串转换成date类型
System.out.println(d)
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
}
//将字符串转换成date类型方法
static public Date parseDate(String s) throws ParseException {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd")
return format.parse(s)
}
}
结果是:
Mon Oct 11 00:00:00 CST 2010
java将字符串转换成日期,可以使用格式类,实例如下:
public static Date dateTimeString2Date(String date_str) {try {
Calendar cal = Calendar.getInstance()//日期类
java.sql.Timestamp timestampnow = new java.sql.Timestamp(cal.getTimeInMillis())//转换成正常的日期格式
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
ParsePosition pos = new ParsePosition(0)
java.util.Date current = formatter.parse(date_str, pos)
timestampnow = new java.sql.Timestamp(current.getTime())
return timestampnow
}
catch (NullPointerException e) {
return null
}
}