热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在SQLiteOrderByDatetime中,desc返回错误的数据-InSQLiteOrderByDatetimedescreturningwrongdata

IhaveonedoubtinSqlite.dteTimeDataTypeisVarchar(200)inTablestructure.Iwanttogetresult

I have one doubt in Sqlite.dteTime DataType is Varchar(200) in Table structure. I want to get result in order by Date Time.

我在Sqlite.dteTime中有一个疑问DataType是Table结构中的Varchar(200)。我希望按日期时间顺序获得结果。

"select dteTime from table ORDER BY dteTime Desc",

“从表ORDER BY dteTime Desc中选择dteTime”,

getting result is

得到的结果是

"05/05/2015 12:38:43 PM"

“05/05/2015 12:38:43 PM”

"05/05/2015 12:38:43 AM"

“05/05/2015 12:38:43 AM”

"05/05/2015 10:57:04 AM"

“05/05/2015 10:57:04 AM”

"05/05/2015 10:57:04 AM"

“05/05/2015 10:57:04 AM”

"05/05/2015 10:51:25 AM"

“05/05/2015 10:51:25 AM”

"05/05/2015 10:51:25 AM"

“05/05/2015 10:51:25 AM”

"05/05/2015 04:38:35 PM"

“05/05/2015 04:38:35 PM”

"05/05/2015 04:00:48 PM"

“05/05/2015 04:00:48 PM”

"05/04/2015 11:38:43 PM"

“05/04/2015 11:38:43 PM”

Instead of this how can i get(Expected Result)

而不是这个我怎么能得到(预期结果)

"05/05/2015 04:38:35 PM"

“05/05/2015 04:38:35 PM”

"05/05/2015 04:00:48 PM"

“05/05/2015 04:00:48 PM”

"05/05/2015 12:38:43 PM"

“05/05/2015 12:38:43 PM”

"05/05/2015 10:57:04 AM"

“05/05/2015 10:57:04 AM”

"05/05/2015 10:57:04 AM"

“05/05/2015 10:57:04 AM”

"05/05/2015 10:51:25 AM"

“05/05/2015 10:51:25 AM”

"05/05/2015 10:51:25 AM"

“05/05/2015 10:51:25 AM”

"05/05/2015 12:38:43 AM"

“05/05/2015 12:38:43 AM”

"05/04/2015 11:38:43 PM"

“05/04/2015 11:38:43 PM”

Any solution?

2 个解决方案

#1


Use a date format such as unixtime (seconds/milliseconds since an epoch) or ISO 8601 (e.g. yyyy-MM-dd'T'HH:mm:ssZ) for your datetime stamps so that the natural sort order is also the chronological order.

使用日期格式,例如unixtime(自纪元以来的秒/毫秒)或ISO 8601(例如yyyy-MM-dd'T'HH:mm:ssZ)作为日期时间戳,以便自然排序顺序也是按时间顺序排列。

#2


SQLite doesn't have an internal date type. It's sorting alphabetically in a case like this. You can write your dates in an iso format or transform them to do the sort.

SQLite没有内部日期类型。在这种情况下,它按字母顺序排序。您可以用iso格式编写日期或转换它们以进行排序。


推荐阅读
  • 本文详细探讨了Zebra路由软件中的线程机制及其实际应用。通过对Zebra线程模型的深入分析,揭示了其在高效处理网络路由任务中的关键作用。文章还介绍了线程同步与通信机制,以及如何通过优化线程管理提升系统性能。此外,结合具体应用场景,展示了Zebra线程机制在复杂网络环境下的优势和灵活性。 ... [详细]
  • 在深入研究 React 项目的过程中,特别是在探索 react-router 源码时,我发现了其中蕴含的中间件概念。这激发了我对中间件的进一步思考与整理。本文将详细探讨 Redux 中间件的原理及其在实际项目中的应用,帮助读者更好地理解和使用这一强大工具。通过具体示例和代码解析,我们将揭示中间件如何提升应用的状态管理和异步操作处理能力。 ... [详细]
  • SQLite数据库CRUD操作实例分析与应用
    本文通过分析和实例演示了SQLite数据库中的CRUD(创建、读取、更新和删除)操作,详细介绍了如何在Java环境中使用Person实体类进行数据库操作。文章首先阐述了SQLite数据库的基本概念及其在移动应用开发中的重要性,然后通过具体的代码示例,逐步展示了如何实现对Person实体类的增删改查功能。此外,还讨论了常见错误及其解决方法,为开发者提供了实用的参考和指导。 ... [详细]
  • 通过使用CIFAR-10数据集,本文详细介绍了如何快速掌握Mixup数据增强技术,并展示了该方法在图像分类任务中的显著效果。实验结果表明,Mixup能够有效提高模型的泛化能力和分类精度,为图像识别领域的研究提供了有价值的参考。 ... [详细]
  • 在过去,我曾使用过自建MySQL服务器中的MyISAM和InnoDB存储引擎(也曾尝试过Memory引擎)。今年初,我开始转向阿里云的关系型数据库服务,并深入研究了其高效的压缩存储引擎TokuDB。TokuDB在数据压缩和处理大规模数据集方面表现出色,显著提升了存储效率和查询性能。通过实际应用,我发现TokuDB不仅能够有效减少存储成本,还能显著提高数据处理速度,特别适用于高并发和大数据量的场景。 ... [详细]
  • 在使用 `useSelector` 选择器时,发现分派操作后状态未能实时更新。这可能是由于 React 组件的渲染机制或 Redux 的状态管理问题导致的。建议检查 `useSelector` 的依赖项和 `dispatch` 的调用时机,确保状态变化能够正确触发组件重新渲染。此外,可以考虑使用 `useEffect` 钩子来监听状态变化,以确保及时更新。 ... [详细]
  • 优化升级版数据采集与赋值方法,专为前文内容设计
    在前一篇文章中,方法的局限性主要体现在需要传递参数,并且参数数量受限。当页面布局与所需参数不匹配时,该方法将无法正常工作。为此,我们推出了优化升级版1.1,旨在解决这些问题并提高灵活性和适用性。 ... [详细]
  • 如何使用 net.sf.extjwnl.data.Word 类及其代码示例详解 ... [详细]
  • 期末Web开发综合实践项目:运用前端技术打造趣味小游戏体验
    期末Web开发综合实践项目中,学生通过运用HTML、CSS和JavaScript等前端技术,设计并实现了一款趣味性十足的小游戏。该项目不仅检验了学生对前端基础知识的掌握情况,还提升了他们的实际操作能力和创意设计水平。视频链接展示了项目的最终成果,直观呈现了游戏的互动性和视觉效果。 ... [详细]
  • 本文介绍了如何利用Apache POI库高效读取Excel文件中的数据。通过实际测试,除了分数被转换为小数存储外,其他数据均能正确读取。若在使用过程中发现任何问题,请及时留言反馈,以便我们进行更新和改进。 ... [详细]
  • 求助高手调试程序,非常感谢您的支持!在编写C语言程序时遇到了一些问题,具体代码如下:```c#include #include #include #define MAX 50int t;```希望有经验的开发者能提供指导,帮助解决调试中的难题。感谢您的时间和帮助! ... [详细]
  • 利用 Spring BeanUtils 实现 JavaBean 的深度克隆与属性复制 ... [详细]
  • 在2021-2022 ACM集训队月度编程挑战赛第二轮中,题目“最大值与最小值的选择”要求参赛者处理一个包含n个元素的数组,并给定一个整数k。任务是通过选择特定的子数组,计算并返回这些子数组的最大值和最小值之间的差值。该问题考验了选手对数组操作和优化算法的理解与应用能力。 ... [详细]
  • 在探讨Fragment的使用时,FragmentTransaction是不可或缺的一部分。作为管理Fragment操作的核心类,FragmentTransaction提供了诸如显示、隐藏、添加和移除等方法,这些方法在实际开发中被广泛使用。本文将深入解析FragmentTransaction的源码实现机制,帮助开发者更好地理解和优化Fragment的管理。通过分析其内部工作原理,读者可以掌握如何高效地进行Fragment的动态管理和性能优化。 ... [详细]
  • 大家好,我是梅巴哥er。本文将深入探讨Redux框架中的第三个实战案例,具体实现每两秒自动点击按钮以触发颜色变化的功能。该案例中,一个关键点在于是否需要使用异步操作来处理定时任务,我们将详细分析其必要性和实现方式。通过这一实例,读者可以更好地理解Redux在实际项目中的应用及其异步处理机制。 ... [详细]
author-avatar
e絕纞乄
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有