java获取1970年1月1日的时间

java获取1970年1月1日的时间。因为数据库里timestamp类型,只能存入1970年1月1日之后,我写的录入身份证信息,所以要判断下,我的想法是用before(D... java获取1970年1月1日的时间。因为数据库里timestamp类型,只能存入1970年1月1日之后,我写的录入身份证信息,所以要判断下,我的想法是用before(Date),可是我在呢么得到1970,01,01日的Date通过Calendar,Date类本身的方法有的过时了。
Calendar cal = Calendar.getInstance();
cal.set(1970, 01, 01);
Date minDate = cal.getTime();
我这么写,但是debug时候cal跟minDate都没出现在variables视图里,后面的判断里也显示minDate,not resolved
展开
 我来答
历盆郁7
2013-12-18 · TA获得超过4277个赞
知道大有可为答主
回答量:1795
采纳率:100%
帮助的人:933万
展开全部
        Calendar cal = Calendar.getInstance();
        cal.set(1970, 0, 01);

        System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime()));

月份从0开始。0表示一月,11表示12月

追问
其实应该给你采纳的,怨我了,没起作用主要是因为工具捣鬼,我clean下就好了。抱歉啊。
百度网友fe6d0b6
2013-12-18 · TA获得超过275个赞
知道小有建树答主
回答量:397
采纳率:75%
帮助的人:266万
展开全部
package test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestDate {
public static void main(String[] args){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
try {
Date date =df.parse("1901-01-01");
System.out.println(df.format(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式