A. java中怎么将date类型转化为string类型
java中String和Date的互相转换使用SimpleDateFormat来完成。SimpleDateFormat使用记得 import java.text.SimpleDateFormat。
String -> Date
java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String s= "2011-07-09 ";
Date date = formatter.parse(s);
2. Date->String
java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String date = formatter.format(new Date());//格式化数据
当然SimpleDateFormat格式表示方法很多:
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。
B. 请问java中parse()的问题
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws ParseException{
String date="1988-10-10 20:10:10";
Date d=null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
d=sdf.parse(date);//将String to Date类型
System.out.println(d);
}
}
一个小例子...刚写的...
祝楼主早日成功!!
还有什么不明白的..网络HI我...!
老大这是抛出一定要有的可好 。。。
你没有学过异常吧??
赶紧找书学一下吧!!
C. java的Date类型 parse,string 转date类型的问题
Date类型就是这种格式的。
你如果想用Date 还是不是这种格式的。是不可能的。
D. java中Date类中的Date(String s)构造方法如何使用
Date(String s)构造方法的使用方法如下:
Date date = new Date("2016-02-24");
Date(String s)构造方法表示从一个字符串构造一个Date实例。
不推荐使用。 在JDK 1.1版中,被DateFormat.parse(String
s)代替。
构造一个Date对象,并将其初始化为字符串s所对象的日期和时间。对字符串的解析将和parse(java.lang.String)方法一样。
参数:
s - 一个反映日期的字符串。
E. java中,字符串类型的时间数据怎样转换成date类型
将字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:
1、定义一个字符串类型的时间;
2、创建一个SimpleDateFormat对象并设置格式;
3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成Date类型的时间。
具体代码如下:
Stringstring="2014-3-17";
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");
Datedate=null;
try{
date=dateFormat.parse(string);
System.out.println(date.toLocaleString().split("")[0]);//切割掉不要的时分秒数据
}catch(ParseExceptione){
e.printStackTrace();
}
介绍一下SimpleDateFormat:SimpleDateFormat是Java中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出。
F. java 怎么把字符串转换为 date类型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date d = sdf.parse("1992-07-06");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
G. Java 程序中:Date date = sdf.parse(hisParams.getBgtime()); 这个date怎么转换为int型
date.getTime(); 是long类型。1970年以来的毫秒数,如果要转为int要除以1000,转为秒。
H. 在java的程序里date类型怎么比较大小呀
有两个方法:
方法一:
两个Date类型的变量可以通过compareTo方法来比较。此方法的描述是这样的:如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。
(8)dateparsejava扩展阅读:
Date类可以在java.util包中找到,用一个long类型的值表示一个指定的时刻。它的一个有用的构造函数是Date(),它创建一个表示创建时刻的对象。
getTime()方法返回Date对象的long值。在下面的程序中,我使用Date()构造函数创建一个表示程序运行时刻的对象,并且利用getTime()方法找到这个日期代表的毫秒数量:
import java.util.*;
public class Now {
public static void main(String[] args) {
Date now = new Date();
long nowLong = now.getTime();
System.out.println("Value is " + nowLong);
}
}
I. JAVA中,我用simpledateformat.parse给date赋值,为什么他一定要我抛出
因为系统无法决定你输入的date类型的日期或者str的日期格式是否正确。如果正确就能格式化,否则会抛出异常