当前位置: 首页 > 知识库问答 >
问题:

设计无日期格式的SQLite数据库

曹季同
2023-03-14

我正在尝试将日期存储在android MM/DD/YYYY中的sqlite数据库中,我已经读过这篇

如果我没有hh:mm:ss(我的应用程序不需要它)会发生什么?。
通过拆分来避免数据库的数据格式是业界使用的一种方法吗?例:

Db Columns:
_id INTEGER;
data TEXT;
day INTEGER;
month INTEGER;
year INTEGER;

谢谢你的建议。

共有1个答案

淳于慎之
2023-03-14

您可以以毫秒为单位存储日期。然后在运行时根据用户的区域设置构建适当的格式

 类似资料:
  • 问题内容: 当我将日期拉出数据库时,它像这样回来: 2009-10-14T19:00:00 我想用两种不同的方式格式化它… 第一个:F d,Y第二个h:m(12小时格式) 我尝试的所有内容都在1969年12月返回…帮助吗?我感到很困惑 问题答案: 通常,代码只是: 请注意,如果无法确定日期,则将时间返回为1/1/1970 00:00:00 GMT 。

  • 问题内容: 我有一个带有大量行的表。一列包含格式为’%m /%d /%Y’的日期,我想将它们全部更改为格式’%Y-%m-%d’ 通常:更新表设置mydate =‘6’ 我猜是行不通的,因为日期总是在变化。在这种情况下,我该怎么办? 问题答案: 如果日期字符串中的字段正确地用零填充,则可以将它们提取为子字符串:

  • 设定年月日的排列顺序。

  • 本文向大家介绍Json.net日期格式化设置方式,包括了Json.net日期格式化设置方式的使用技巧和注意事项,需要的朋友参考一下 Json.net默认的时间格式化后带T,不符合一般的业务要求,重新设置JSON.NET的默认日期格式化方式,代码如下: 下面看下Json.Net 使用属性定义日期的序列化格式 如果一个实体类里所有的时间即DateTime类型的字段,都处理成统一格式的话,可以使用如下方

  • 我想问的是,是否有一种首选的方法来根据显示格式比较两个日期对象?我可以实现这个逻辑,我只是好奇是否已经存在一些实现。 更新 我有两个日期对象: null

  • 问题内容: 我在移动设备上使用本地数据库,在我的数据库中,我的date字段具有column name 。我的列值是这种格式,我想获取给定日期的数据。我在下面的数据库列和值中尝试过的确切查询是什么 ** RN_CREATE_DATE 2012-07-27 11:04:34 2012-05-28 10:04:34 2012-07-22 09:04:34 ** 但没有找到结果,请帮我解决这个问题。 问题