Android开发中用SQLite保存时间最好是存成什么类型

Android开发中用SQLite保存时间最好是存成integer类型。unix时间是通用的标准表达方法,一般直接存成integer就好了,它只表示一串数字,当初设计保存成秒就是秒,保存成毫秒那就是毫秒。至于保存成datetime,即便是mysql上,一般也不怎么推荐。

Android开发中用SQLite保存时间最好是存成integer类型。unix时间是通用的标准表达方法,一般直接存成integer就好了,它只表示一串数字,当初设计保存成秒就是秒,保存成毫秒那就是毫秒。至于保存成datetime,即便是mysql上,一般也不怎么推荐。

最后用的greenDao简化数据操作。greenDao里面,时间是存成Integer,以Long型取出,再转换成Date。

如果要自己写数据库操作语句的话,推荐也存成Integer吧,取出成long,转换成其他类型/格式、比较大小都方便。

延伸阅读:

什么是SQLite?

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D。RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2021年已经接近有21个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

文章标题:Android开发中用SQLite保存时间最好是存成什么类型,发布者:Flawy,转载请注明出处:https://worktile.com/kb/p/53294

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
FlawyFlawy认证作者
上一篇 2023年5月30日
下一篇 2023年5月30日

相关推荐

  • 为什么Java不支持操作符重载

    原因是:1、Java的简单性和清晰性;2、避免编程错误;3、JVM复杂性;4、让开发工具处理更容易。。添加运算符重载比没有它肯定会使设计更复杂,并且它可能导致更复杂的编译器,或减慢JVM,它需要做额外的工作来识别运算符的实际含义,并减少优化的机会。 1、Java的简单性和清晰性 清晰性是Java设计…

    2023年2月22日
    37900
  • 如何做好培训项目推广管理

    作为一个专业的SEO文章撰写专家,让我们直接深入探讨如何做好培训项目推广管理的问题。 要做好培训项目推广管理,首先需要明确目标受众、制定详细的推广计划、利用多渠道宣传、保持培训内容与市场需求紧密相连、持续跟踪评估并优化推广策略、注重品牌建设、强化内部管理和师资力量。其中,明确目标受众是所有推广活动的…

    2024年4月10日
    6600
  • 项目管理系统功能

    开门见山地阐述,项目管理系统主要具备以下功能:1、项目规划与排程管理、2、资源分配与管理、3、任务分配与追踪、4、协作和沟通工具、5、文档与文件管理、6、成本预算与财务追踪、7、质量和风险控制、8、报告和分析工具。这些功能是项目成功的基石,涉及项目的各个层面以及交付物。在众多功能中,项目规划与排程管…

    2024年1月9日
    24600
  • 甘特图软件选择指南:应考虑哪些功能

    在选择甘特图软件时,关键因素包括1、易用性、2、功能集、3、集成能力、4、成本效益以及5、项目报告和分析功能。此外,定制和灵活性也是重要的,保证团队成员能快速适应、有效地利用新工具。易用性是关键,因为它直接影响团队的接受度和生产效率;用户界面应直观,学习曲线要尽可能平滑。 一、软件易用性 选择甘特图…

    2023年12月20日
    27800
  • java web和java有什么区别

    Java Web与Java的区别主要表现在:1、应用领域不同;2、所需技术栈不同;3、开发复杂度不同;4、应用环境不同;5、开发工具不同。简单说来,Java Web主要用于开发网页应用,而Java是一种通用的编程语言,可以用于开发各种类型的应用程序。 一、应用领域不同 Java是一种面向对象的通用编…

    2023年5月24日
    2.4K00
  • 大数据,数据挖掘,机器学习的区别

    大数据,数据挖掘,机器学习的区别主要是本质上的不同。大数据是互联网的海量数据挖掘,而数据挖掘更多是从数据中提取潜在的、有价值的信息。机器学习是让计算机能够自动地从某些数据中总结规律,并得出某种预测模型,进而利用该模型对未知数据进行预测的方法。 一、本质不同 1、大数据(big data) 指无法在可…

    2023年3月11日
    1.1K00
  • 微步在线CEO薛锋:To B勒索呈爆发态势

    文| babayage 编辑 | 笑 笑 管理能力成长于微软 价值观念师承亚马逊 采访多年,最惧怕的N款访谈对象类型中,一定包括“此人能力相比平均水准呈现出过度离散的状态”,盖因从天才身上很难挖掘出可被大众学习、效仿的信息点。 在安全技术领域,薛锋配得上天才二字:80后,毕业于同济大学,彼时信息安全…

    2022年3月20日
    78300
  • 软件测试缺陷管理系统的优点

    软件测试缺陷管理系统的优点有:1、收集内部和用户的产品缺陷反馈,帮研发团队快速高效的分配,跟进,解决缺陷。2、通过不同的视图,向成员展现缺陷的进展情况。3、需配备测试,这样可以更好的协助缺陷最终是否完成的校验情况。

    2022年11月14日
    42700
  • 如何用钉钉管理项目群

    使用钉钉管理项目群有效地将团队沟通、任务管理、文档共享等多个功能集于一体,为项目群提供了一种高效、全面的管理方法。通过利用钉钉的“智能报告”、“任务和日程管理”、“群聊和视频会议”、“钉钉文档”功能,可以极大地提升项目群的管理效率和沟通效率。尤其是“任务和日程管理”功能,它不仅可以帮助团队成员清晰地…

    2024年4月10日
    7700
  • pcm编码由哪些部分构成

    pcm编码由三部分构成:1、极性码;2、段落码;3、段内码。极性码是指,数字通信系统中用来表示二进制信息“1”和“0”的码型。根据表示方法的不同,极性码可以分为单极性归零码、单极性不归零码、双极性归零码、双极性不归零码等。

    2023年1月6日
    1.8K00

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部