「千锋java怎么设置日期」千锋java怎么设置日期和时间

博主:adminadmin 2023-01-22 12:48:09 489

本篇文章给大家谈谈千锋java怎么设置日期,以及千锋java怎么设置日期和时间对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中怎么像数据库中添加输入的日期

java中怎么像数据库中添加输入的日期

这个要看你的具体需求。一般来说无非是原始输入是否为Date类型,和数据库中保存的是否为Date类型。比较麻烦的地方是原始输入的日期类型一般是java.util.Date类型,而数据表中要求的一般是java.sql.Date类型。所以个人建议在数据表中将日期字段设计成varchar类型,然后如果原始数据也是String类型就可以直接保存。如果是Date类型,可以通过使用java.text.SimpleDateFormat对象来把日期转换成需要的字符串格式,再进行保存。因为,考虑到绝大多数情况下,对于数据库中日期的输出依然最后要以字符串的形式返回。所以这是一种比较合适的方法。

另外还有一种情况就是在数据表中必须要保存Date类型,并且是做为日志使用。通常也可以在当初设计数据表的时候,通过对日期字段设置default值来让数据库自动插入当前时间。也是不错的办法。

java如何创建一个指定的日期对象?

第一个问题:

这有好几种做法都可以实现:

1.new一个java.util.Date对象,调用它的setYear、setMonth等等方法,设置你要的年月日。不过这种做法不推荐,因为setYear等方法已经过时了。

2.new一个java.util.SimpleDateFormat类的实例,构造方法可以指定日期格式,例如yyyy-MM-dd,其中yyyy表示四位年份,MM表示两位月份,dd表示两位日期。然后通过调用这个SimpleDateFormat实例的parse方法可以解析获得指定日期的Date对象。

代码示例:

SimpleDateFormat

sdf

=

new

SimpleDateFormat("yyyy-MM-dd");

Date

d

=

sdf.parse("2014-03-02");

3.通过java.util.Calendar类的静态方法getInstance()获得一个日历类实例,然后调用此实例的set(int

year,

int

month,

int

date)

设置日历字段

YEAR、MONTH

DAY_OF_MONTH

的值,然后调用实例的getTime()方法可以获得指定日期的Date对象

第二个问题:

参考上一个问题的第3种做法,Calendar.getInstance()获得的是当前时刻的日历实例对象,调用此实例对象的setLenient(false)设置日历解释为宽松模式,然后再通过roll(int

field,

boolean

up)方法在给定的时间字段上添加或减去(上/下)单个时间单元(例如你要的“一个月”时间单月),最后通过getTime()方法获得Date对象。

这两个问题都是很简单的,你找份JDK

API文档看看就可以找到办法了,自己多看多想会更好。

Java中如何设置Date对象的年月日

Date

public Date(int year,

int month,

int day)

参数:

year - year 减去 1900,它必须是 0 到 8099 之间的数。(注意,8099 是由 9999 减去 1900 得到的。)

month - 0 到 11 之间的数

day - 1 到 31 之间的数

测试代码如下:

import java.util.Date;

public class Test {

public static void main(String args[]){

Date date = new Date(2010-1900,1,10);

System.out.println(date);

}

}

运行结果:

Wed Feb 10 00:00:00 CST 2010

希望对你有帮助。。。。。。仍有问题可以HI我。。。。

千锋java怎么设置日期的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于千锋java怎么设置日期和时间、千锋java怎么设置日期的信息别忘了在本站进行查找喔。