社区
Java SE
帖子详情
我该怎么样为一个Timestamp对象赋一个指定日期值比如2006-4-26 17:30
adaoke_captain
2006-04-03 03:48:20
Timestamp类可以使用
getYear() getMonth() getDay() getHourse() getMinutes()
setYear() setMonth() setHourse() setMinutes()
可是为什么独独没有setDay()方法?
我该怎么设置Timestamp类对象的日期?
...全文
429
13
打赏
收藏
我该怎么样为一个Timestamp对象赋一个指定日期值比如2006-4-26 17:30
Timestamp类可以使用 getYear() getMonth() getDay() getHourse() getMinutes() setYear() setMonth() setHourse() setMinutes() 可是为什么独独没有setDay()方法? 我该怎么设置Timestamp类对象的日期?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adaoke_captain
2006-04-04
打赏
举报
回复
行了,明白了.给分
图门的世界
2006-04-04
打赏
举报
回复
楼主理解的应该是对的
不过一般不会自己去计算那些什么毫秒的
从这里可以取的到当前的毫秒数,System.currentTimeMillis()
adaoke_captain
2006-04-03
打赏
举报
回复
是不是说用
public Timestamp(int year, int mouth, int date, int hour, int minute, int second, int nano)
构造Timestamp类对象时 int nano参数就是指定了纳秒部分。
而用Timestamp(long time) 时就要指定一个从1970年1月1日 00:00:00 起到指定日期的毫秒数
啦?!
我还是不太理解第二个构造器啊?
cuiyingfeng
2006-04-03
打赏
举报
回复
还是echomyf(ECHO) 先出手,呵呵
图门的世界
2006-04-03
打赏
举报
回复
这个类也是util.Date类的子类,其中除了包含年月日、小时和分秒和信息之外,还加入了纳秒信息(nanosecond),1纳秒即1毫微秒。Timestamp类用来代表SQL时间戳(Timestamp)类型信息。
Timestamp类的构造方法为:
public Timestamp(int year, int mouth, int date, int hour, int minute, int second, int nano)其中纳秒参数的取值从0至999,999,999,其余各参数同前。
Timestamp类特别定义了设置和获得纳秒信息的方法,分别是
public getnanos()
获取时间戳的纳秒部分
public void setNanos(int n)
以给定数值设置时间戳的纳秒部分
这是我抄的一段
还有可以参考这里
http://www.leftworld.net/online/j2sedoc/javaref/java.sql.timestamp_dsc.htm
adaoke_captain
2006-04-03
打赏
举报
回复
比如我要new一个值为 2006-4-26 18:40 的Timestamp对象该怎么使用这两个构造器?
adaoke_captain
2006-04-03
打赏
举报
回复
还有个问题:
Timestamp(int year, int month, int date, int hour, int minute, int second, int nano)
Timestamp(long time)
参数 int nano 和 long time
怎么理解啊?该怎么设置它们?
Fifotom
2006-04-03
打赏
举报
回复
它继承自java.util.Date类,使用Date类的setDate()方法就可以设置日期了。
另外在Java中与时间有关的类中,一般day方法都是指该时间处于一周当中的某一天,
一月当中的某一天由date表示。所以一般只会由getDay方法不会有setDay方法。因为该时间处于一周当中的某一天是由该时间决定的,不可以随便更改。
lydvqq
2006-04-03
打赏
举报
回复
UP
图门的世界
2006-04-03
打赏
举报
回复
呵呵,被偶抢先了!:)
cuiyingfeng
2006-04-03
打赏
举报
回复
那个getDay()是星期几,当然不会有setDay()了。应该用getDate()和setDate();
不过这些函数在1.1版本中不建议使用,楼主参考一下api吧
图门的世界
2006-04-03
打赏
举报
回复
顺便提一句,你使用的那些方法都Deprecated掉了
建议使用Calendar的方法
图门的世界
2006-04-03
打赏
举报
回复
你搞错了
getDay() 是返回星期几
getDate()才是几号
对应的有setDate()
当然,星期几你是没办法设置的.
java
日期
赋
值
_java
Timestamp
对象
赋
值
问题
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
Timestamp
timeUseForSearchInDatabase = null;//假设你前台传来的用于查询的时间字符串名称...
关于postgreSQL 数据库时间相关查询语句
select to_char((select now()),'yyyy-mm-dd hh24:mm:ss')::
timestamp
获取今天、昨天、本月、上月、今年、去年时间: --今天 select to_char(current_date,'yyyy-MM-dd')::
timestamp
--昨天 select to_char...
汇总Oracle报错信息及解决办法
1、 错误提示ORA-00933: SQL command not properly ended in?...解决方案:4、ORA-00955: 名称已由现有
对象
使用:解决方案:5、ORA-01861: 文字与格式字符串不匹配:解决方案:6、ORA-00904:标示符无效
JAVA中关于获取时间(
日期
)的总结大全
在开发过程中,少不了与时间打交道,比如根据两个
日期
得出相差的时分秒,时间加减,时间累加,前5分钟,前
一个
月,前一年,等等... 而我最近开发和时间操作的比较频繁,所以记录下,和时间操作有关的代码。 ...
mysql multipoint字段_mysql数据类型和常用字段属性总结
一,
日期
和时间数据类型MySQL数据类型含义date3字节,
日期
,格式:2014-09-18time3字节,时间,格式:08:42:
30
datetime8字节,
日期
时间,格式:2014-09-18 08:42:
30
timestamp
4字节,自动存储记录修改的时间year1字节...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章