通过ContentValues将时间戳插入数据库

编程入门 行业动态 更新时间:2024-10-11 11:16:40
本文介绍了通过ContentValues将时间戳插入数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在Android中,是否可以使用 ContentValues 将时间戳插入数据库?当我尝试使用以下内容添加它时:

In Android, is it possible to insert a time stamp into a database using ContentValues? When I try to add it using something like this:

ContentValues args = new ContentValues(); args.put(MY_DATE, my_date);

我收到错误告诉我 my_date 需要是 String 。关于如何实现这一点的任何建议?

I get an error telling me that my_date needs to be a String. Any suggestions on how to achieve this?

推荐答案

日期也不日历是放在 ContentValues 。我认为,最有效的格式是将 Date 转换为毫秒( getTime())并将其存储在一个 INTEGER 列。

Neither Date nor Calendar are valid things to put in a ContentValues. The most efficient format, I think, is to convert the Date to milliseconds (getTime()) and store that in an INTEGER column.

更多推荐

通过ContentValues将时间戳插入数据库

本文发布于:2023-10-26 17:51:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1530897.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   时间   ContentValues

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!