您现在的位置是:主页 > news > 郑州品牌网站建设/搜索电影免费观看播放

郑州品牌网站建设/搜索电影免费观看播放

admin2025/6/17 5:53:22news

简介郑州品牌网站建设,搜索电影免费观看播放,中国空间站和国际空间站对比,wordpress主题免刷新5 个答案:答案 0 :(得分:0)我不确定你真正想要的是什么。你想获得一个java.sql.Timestamp实例,还是想把时间戳作为带有上述模式的字符串?也许有帮助:ResultSet rs ...Timestamp t rs.getTimestamp(...);SimpleDateFormat sdf n…

郑州品牌网站建设,搜索电影免费观看播放,中国空间站和国际空间站对比,wordpress主题免刷新5 个答案:答案 0 :(得分:0)我不确定你真正想要的是什么。你想获得一个java.sql.Timestamp实例,还是想把时间戳作为带有上述模式的字符串?也许有帮助:ResultSet rs ...Timestamp t rs.getTimestamp(...);SimpleDateFormat sdf n…

5 个答案:

答案 0 :(得分:0)

我不确定你真正想要的是什么。你想获得一个java.sql.Timestamp实例,还是想把时间戳作为带有上述模式的字符串?

也许有帮助:

ResultSet rs = ...

Timestamp t = rs.getTimestamp(...);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String str = sdf.format(t);

答案 1 :(得分:0)

其他答案是正确的,但使用麻烦的旧遗留日期时间类。而是使用java.time类。

转换

java.sql.Timestamp ts = myResultSet.getTimestamp( … ) ;

Instant instant = ts.toInstant();

Instant

Instant类代表UTC中时间轴上的一个时刻,分辨率为nanoseconds。它的toString方法生成一种标准ISO 8601格式的字符串。

String output = instant.toString();

2011-12-03T10:15:30Z

您可以使用空格替换T并删除Z以获取格式。

output = output.replace( "T" , " ").replace( "Z" , "" ) ;

2011-12-03 10:15:30

ZonedDateTime

如果您希望通过特定时区的镜头看到同一时刻,请生成ZonedDateTime。

ZoneId zoneId = ZonedId.of( "America/Montreal" );

ZonedDateTime zdt = instant.atZone( zoneId );

String output = zdt.format( DateTimeFormatter.ISO_LOCAL_DATE_TIME ).replace( "T" , " " );

2011-12-03 05:15:30

关于java.time

要了解详情,请参阅Oracle Tutorial。并搜索Stack Overflow以获取许多示例和解释。

大部分java.time功能都被反向移植到Java 6& ThreeTen-Backport中的7,并进一步适应Android中的ThreeTenABP(见How to use…)。

ThreeTen-Extra项目使用其他类扩展java.time。该项目是未来可能添加到java.time的试验场。您可以在此处找到一些有用的课程,例如Interval,YearWeek,YearQuarter和more。

答案 2 :(得分:0)

// get the timestamp from the DB

java.sql.Timestamp yourTimestamp = youNameItGetTimestamp();

// Create the corresponding Date object

java.util.Date date = new java.util.Date(yourTimestamp.getTime());

// show in a string

java.text.SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");

java.lang.String printableDate = formatter.format(date);

System.out.println("here you have it: ");

答案 3 :(得分:-1)

你有没有试过这样的事情:

java.sql.Date timeStamp = new java.sql.Timestamp(object.getDate());

此链接也可以帮助您:

答案 4 :(得分:-2)

你的领域是什么类型的?它是字符串/ varchar吗?如何使用SimpleDateFormat?

即。

final Date myDate = new SimpleDateFormat(FORMAT_STRING).parse(value);

BTW:一个小小的代码和数据库定义本来不错......