- 浏览: 375803 次
- 来自: 北京
文章分类
- 全部博客 (237)
- XML (6)
- JavaSE (39)
- Junit (1)
- Maven (10)
- JavaScript (12)
- JavaEE (16)
- HTML5 (10)
- java多线程 (8)
- Hibernate (30)
- Java反射 (3)
- Spring (11)
- Struts (1)
- svn (2)
- linux (12)
- 代码实例 (1)
- 设计模式 (1)
- UML (1)
- javassist (1)
- Oracle (3)
- Hibernate异常 (9)
- DWR (6)
- Java泛型 (2)
- SpringMVC (11)
- Dbunit (3)
- github (2)
- Algorithm (1)
- zTree (1)
- jquery (7)
- freemarker (4)
- mysql (5)
- ffmpeg (1)
- 编码 (1)
- lucene (15)
- hadoop (1)
- JVM (1)
- Regular Expressions (5)
- myeclipse (1)
- 爬虫 (7)
- 加密 (3)
- WebService (2)
- Socket (2)
- Windows (1)
最新评论
-
wxpsjm:
好直接
HV000030: No validator could be found for type: java.lang.Integer. -
wxhhbdx:
学习了,对新手来说很不错的教程。
SpringMVC入门 (二) 数值传递 -
xgcai:
正好在学dwr
DWR入门 (二)用户实例
问题:
I have list with long values (for example: 1220227200, 1220832000, 1221436800...) which I downloaded from web service. I must convert it to Dates. Unfortunately this way, for example:
returns 1 Jan 1970. Anyone know another way to convert it correctly?
回答:
The Date constructor (click the link!) accepts the time as long in milliseconds, not seconds. You need to multiply it by 1000 and make sure that you supply it as long.
今天获取某网站日期的时候, 就遇到了这个问题
也就是说"1402903171"是秒数,如果直接转换就会出现1970年xxxx.
这里必须乘以1000, 转换成毫秒,就能得到正确的结果了。
I have list with long values (for example: 1220227200, 1220832000, 1221436800...) which I downloaded from web service. I must convert it to Dates. Unfortunately this way, for example:
Date d = new Date(1220227200);
returns 1 Jan 1970. Anyone know another way to convert it correctly?
回答:
The Date constructor (click the link!) accepts the time as long in milliseconds, not seconds. You need to multiply it by 1000 and make sure that you supply it as long.
Date d = new Date(1220227200L * 1000);
今天获取某网站日期的时候, 就遇到了这个问题
String date="1402903171"; Date d=new Date((Long.parseLong(date))*1000); SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd:hh-mm"); System.out.println(formatter.format(d));
也就是说"1402903171"是秒数,如果直接转换就会出现1970年xxxx.
这里必须乘以1000, 转换成毫秒,就能得到正确的结果了。
发表评论
-
Socket编程的HelloWorld实例
2014-11-07 15:05 900public class Client { ... -
ImageIO宋体出现小方框的解决
2014-11-03 16:34 927http://www.blogjava.net/yuanqix ... -
ArrayList根据条件+for循环批量删除的方法
2014-09-23 11:39 2722场景如下: ArrayList<Obj> list ... -
Java内部类的实例化
2014-08-06 15:51 1034class A{ getInstance(){ ... -
通过Thread.sleep把任务平均分配给线程按顺序执行的小例子
2014-07-22 10:46 1082package com.lj.test.JavaSe4; ... -
输入两个整数, 计算百分比
2014-07-21 18:01 1464public static String getPercen ... -
timer cancel方法的一个小实例
2014-07-21 12:14 1133package com.lj.timer; import ... -
通过Calendar获取上个月的最后一天
2014-06-26 12:11 2869Calendar cal=Calendar.getI ... -
通过BigInteger进行数字进制的相互转换
2014-06-24 11:09 25561. 十六进制转换为十进制 BigInteger deci ... -
[转]RSA实例
2014-06-18 17:27 908package com.lj.rsa; import j ... -
[转]sun.misc.BASE64Encoder找不到jar包的解决方法
2014-06-18 15:43 9421.右键项目-》属性-》java bulid path-》jr ... -
空Object转换String的陷阱
2014-06-17 15:45 805Object a=null; String b ... -
[转]JAVA中List&Set转换
2014-06-07 14:23 526JAVA中List&Set转换 list = new ... -
aes加密时的Illegal key size or default parameters
2014-06-06 14:21 4198KeyGenerator kgen = KeyGenerat ... -
String.replaceLast()
2014-06-03 16:02 1093http://stackoverflow.com/questi ... -
通过正则表达式来获取json数值
2014-05-23 11:39 13private String getJsonValue(Str ... -
java找不到或无法加载主类
2014-05-19 13:21 1281用CMD运行java +类名, 居然碰到这个问题。 编译是没有 ... -
Java转义字符笔记 |
2014-01-12 21:01 917数据库有一个关键字列-keyword,里面存放的关键字格式如下 ... -
char和int类型相互转换
2013-12-10 18:43 1374今天看到别人使用一个方法 ->String.indexO ... -
Java实现Arrays.map2List
2013-12-02 18:18 747public class Test01 { pub ...
相关推荐
Type 异常报告 消息 Failed to convert ... nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'java.util.Date': no matching editors or co
日期转换,long类型时间转换成string类型
long diff = TimeUnit.DAYS.convert(diffInMillies, TimeUnit.MILLISECONDS); System.out.println(diff); // 输出相差天数 } } ``` #### 总结 `Date`和`Calendar`是Java中处理日期和时间的核心类。`Date`主要...
简单封装的一个关于map类型数据转pojo实体类的工具方法,map数据转换,支持实体类中的String、int、Integer、double、Double、float、Float、long、Long以及Date(java.util.Date)类型
java.sql.Date sqlDate = new java.sql.Date(longDate); System.out.println(sqlDate); // 输出:2010-10-09 } catch (ParseException e) { e.printStackTrace(); } } } ``` 在这个示例中,我们首先将字符串 ...
long diff = TimeUnit.DAYS.convert(diffInMillies, TimeUnit.MILLISECONDS); System.out.println(diff); ``` #### 九、增加半小时 对于需要增加半小时的情况,可以通过修改`Calendar`实例中的`MINUTE`字段来实现...
logger.debug("Fail to convert long to Date, {}", time); } return data; } ``` 这里,我们将时间戳乘以1000,因为Java中的`Date`对象使用毫秒为单位。 接下来,我们有将日期对象格式化为字符串的方法。这个...
在Java编程中,日期处理是常见的任务之一,Java提供了多种方式来操作日期,如`java.util.Date`,`java.util.Calendar`以及`java.text.SimpleDateFormat`等类。以下是对这些类的一些常用函数的总结: 首先,引入`...
jGuru has been dedicated to promoting the growth of the Java technology community through evangelism, education, and software since 1995. You can find out more about their activities, including ...
在 Java 中,基本数据类型包括 byte、int、char、long、float、double、boolean 和 short。String 不是基本数据类型,它是 java.lang.String 类的实例。 四、计算 m 的阶层 以下代码计算 m 的阶层: ```java ...
long daysDiff = TimeUnit.DAYS.convert(diffInMilliseconds, TimeUnit.MILLISECONDS); // 同理计算小时、分钟、秒的差值 ``` 在`DateDays.java`文件中,可能会包含上述方法的具体实现,并通过注释进行详细解释...
就象这样<convert converter="primitive" match="java.lang.Long"/><convert converter="primitive" match="long"/>. String类型和Date同样预先定义了Converter,这些converter都没有办法进行改变的,所有的String,...
// Helper function to convert call type integer to string private String getCallType(int type) { switch (type) { case CallLog.Calls.INCOMING_TYPE: return "Incoming"; case CallLog.Calls.OUTGOING_...
return new Date(Long.parseLong(str)); } } xstream.registerConverter(new DateConverter()); ``` **五、安全性与序列化策略** 由于XStream默认会序列化所有对象,这可能带来安全风险。因此,应当谨慎设置...
long diff = TimeUnit.DAYS.convert(diffInMillies, TimeUnit.MILLISECONDS); return diff ; } } ``` 接下来,我们需要在前端展示这些新闻。假设我们使用的是Struts2框架,那么在JSP页面中,我们需要遍历后台...
return new Date(Long.parseLong(reader.getValue())); } } // 注册转换器 xstream.registerConverter(new CustomDateConverter()); ``` 六、安全配置 XStream默认开启了一些可能导致安全问题的特性,如反射...
Create a custom user tool to compile Java code, using the command line, from within UltraEdit Configure UltraEdit with javascript lint How to check your JavaScript source code for common mistakes ...
在Java中,处理日期和时间通常可以使用`java.util.Date`、`java.time`包中的类,比如`LocalDateTime`、`Duration`等。如果习题要求计算特定时间段内的总秒数,我们可以使用`java.util.concurrent.TimeUnit`类,它...
Date date = (Date) conversionService.convert(dateString, Date.class); // 使用转换后的日期对象进行业务处理 return "success"; } } ``` ##### 2. 数据验证示例 对于复杂的业务逻辑,我们通常需要对模型...