Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从java中的sql时间中删除秒数

从java中的sql时间中删除秒数
EN

Stack Overflow用户
提问于 2015-06-02 07:07:20
回答 4查看 2.6K关注 0票数 0

我从sql数据库中获取数据,然后以图形的形式显示这些数据。我正在制作的图表是基于时间的数据的。我想摆脱秒,因为它对我的申请和占用空间是无用的。

我尝试使用calender对象从其中删除秒,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    ArrayList<Time> ints3 = new ArrayList<Time>();
    while ( rs.next() ){
        ints3.add(rs.getTime(ints.get(0)));
    }
    Calendar instance = Calendar.getInstance();
    instance.setTime(ints3.get(1));
    instance.clear(Calendar.SECOND);
    ints3.set(1, (Time) instance.getTime());

但是,由于无法将java.util日期强制转换为sql,所以此操作不起作用。我怎样才能去除秒的一部分时间。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-06-02 08:03:13

您需要的答案是使用DateFormat类(它象征日期而不显示秒)。既然Time是一个java.sql.Time对象,那么首先将它转换为一个日期:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Date myDate=new Date(Time.getTime());
DateFormat df=new SimpleDateFormat("H:mm");
String myDateStr=df.format(myDate);
票数 5
EN

Stack Overflow用户

发布于 2015-06-02 07:13:01

我想评论这一点,但我没有足够的声誉点。我相信这个答案能帮到你

https://stackoverflow.com/a/21250071/2987444

您可以使用Jodatimes,方法添加/删除秒,然后转换回来。

票数 0
EN

Stack Overflow用户

发布于 2015-06-02 07:15:12

但是,这是行不通的,因为您不能将java.util日期转换为sql,这很奇怪,因为java.sql.Time扩展了java.util.Date

您正在降低Calendar#getTime的结果,但这是行不通的。相反,创建一个java.sql.Time实例并将millis中的时间作为参数传递:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//ints3.set(1, (Time) instance.getTime())
ints3.set(1, new Time(instance.getTime().getTime()));

不过,将ArrayList<Time>改为List<Date> (java.util.Date)要好得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30599841

复制
相关文章
mybatis做批量删除时写SQL语句时遇到的问题
collection 这里一开始写的 list 然后遍历的里面写的 #{newsId}。
宁在春
2022/10/31
9390
mybatis做批量删除时写SQL语句时遇到的问题
SQL:删除表中重复的记录
--创建测试表 if object_id('test') is not null drop table test create table test ( id int identity(1,1) primary key, name varchar(50) ) --插入几条测试数据 insert into test select 'a' union all select 'a' union all select 'a' union all select 'a' union all select 'a
用户8983410
2021/11/02
4.8K0
MySQL 计算两个日期之间相差的秒数 SQL
update h5perf_task set run_state = 0 where id in (SELECT t.id from (SELECT * FROM h5perf_task WHERE run_state = 2 and UNIX_TIMESTAMP( now() )-UNIX_TIMESTAMP(begin_run_time) > 420) t);
一个会写诗的程序员
2018/08/17
3.5K0
从数字区间中选取数据
这是一小段代码,把字符串劈到MAP中, 对MAP的KEY排序,用KEY与输入值比较,记录INDEX,确认后以INDEX为KEY,取MAP值。
全栈程序员站长
2021/05/19
5160
java删除文件内容_java 删除文件中的数据[通俗易懂]
如果只是想要文件中的内容,可以使用如下代码:FileOutputStream fs = new FileOutputStream(new File(“C:\\buyterms.txt”));
全栈程序员站长
2022/07/01
4.7K0
java 实现获取当前时间的毫秒数方法
import java.util.Calendar; import java.util.Date; /** * 获取当前时间的毫秒数方法 * @author baiyu * */ public class TestLogBack{ public static void main(String[] args) { // 方法一 System.out.println(System.currentTimeMillis()); // 方法二
Java学习123
2021/12/28
3.1K0
java数组删除元素_java中删除 数组中的指定元素方法[通俗易懂]
java中删除 数组中的指定元素要如何来实现呢,如果各位对于这个算法不是很清楚可以和小编一起来看一篇关于java中删除 数组中的指定元素的例子。
全栈程序员站长
2022/09/22
8.3K0
从DataFrame中删除列
在操作数据的时候,DataFrame对象中删除一个或多个列是常见的操作,并且实现方法较多,然而这中间有很多细节值得关注。
老齐
2021/03/29
7K0
如何从 Java 的 List 中删除第一个元素
在这个实例中,我们将会演示如何删除在 Java 中定义的 List 的第 1 个元素。
HoneyMoose
2022/04/16
11.6K0
如何从 Java 的 List 中删除第一个元素
从lvm中删除硬盘、分区
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/remove_disk_from_lvm/
羽翰尘
2019/11/20
6.9K0
SQL中如何删除指定查询出来的数据
我们知道,通过Delete From [xxx] where a=x 可以删除数据,那么如何删除通过查询出来的数据呢?
繁华是客
2023/03/03
6.5K0
怎样从数组中删除给定元素_java数组包含某个元素
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169528.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
5.1K0
怎样从数组中删除给定元素_java数组包含某个元素
Lua date转秒数
接到一个需求,需要从配置文件中读取活动显示时间段:startDate ~ endDate(格式为:yyyy-mm-dd HH:MM:SS),然后与服务器返回的时间进行比较,如果在该时间段内则显示该活动,如何实现呢?
meteoric
2018/11/16
1.9K0
java hashmap 遍历删除元素_java 中 HashMap 遍历与删除[通俗易懂]
/*** 在键值都需要时使用*/Map map = new HashMap();for (Map.Entryentry : map.entrySet()) {
全栈程序员站长
2022/10/02
2.5K0
如何从JavaScript对象中删除属性?
在使用 JavaScript 中的对象时,你可能会遇到需要从对象中完全删除属性的情况。为实现这一点可以有好几个选择:
疯狂的技术宅
2021/04/01
12.4K0
如何从组中删除Linux用户?
在Linux中,用户可以是一个主要组和一个或几个次要(辅助)组的成员。文件“ / etc / group”为Linux系统中的每个用户定义了组成员身份。
用户6543014
2020/04/07
19.6K0
java逻辑删除_MybatisPlus中的删除和逻辑删除及区别介绍
逻辑删除:假删除,将对应数据中代表是否被删除字段状态修改为“被删除状态”,之后在数据库中仍旧能看到此条数据记录。
全栈程序员站长
2022/09/05
1.7K0
java逻辑删除_MybatisPlus中的删除和逻辑删除及区别介绍
Python - 从字典列表中删除字典
字典是python的一个非常常用的功能,用于根据用户需要在其中存储数据。另一个典型的过程涉及编辑或操作此数据。要成为一名高效且快速的程序员,您必须弄清楚如何从字典列表中删除字典。有许多技术可以从词典列表中删除字典,本文将介绍这些技术。
很酷的站长
2023/08/11
2340
Python - 从字典列表中删除字典
SQL删除语句
如果你想从数据库删除记录,那么需要使用DELETE语句。DELETE语句的基本格式如下:
zy010101
2020/12/08
2.2K0
SQL中JOIN时条件放在Where和On的区别
SQL中JOIN子句是用于把来自两个或多个表的数据连接起来,在这个过程中可能会添加一些过滤条件。昨天有小伙伴问,如下图的这两种SQL写法查询结果是否会一样?(好像这是某一年阿里的面试题)
Python数据科学
2020/11/11
3.5K0
SQL中JOIN时条件放在Where和On的区别

相似问题

从时间中删除秒数(awk,sed)

71

从本地时间中删除秒数,但保留格式

31

从joda DateTime java中删除秒数

34

使用java从API回复中删除秒数

30

从持续时间中获取秒数。

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文