[SQL ] 想询问关于SQLite时间排序的问题

楼主: kioskyline (专业的路人)   2016-09-09 15:56:29
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:SQLite
数据库版本:SQLite3
内容/问题描述:
各位大神好,最近我利用C# + SQLite试做了一个工具
其中有一个Column是时间,但测试过程中遇到一个问题
当Select*From _table Order by _dateTime DESC
回传的结果有点不如预期
我所想的是以下这样的
record3 2016/9/9 02:30:00 PM
record2 2016/9/9 12:30:00 PM
record1 2016/9/9 10:30:00 AM
但是实际回传的时候却是这样的
record2 2016/9/9 12:30:00 PM
record3 2016/9/9 02:30:00 PM
record1 2016/9/9 10:30:00 AM
我反复在VS跟SQLite Expert测试后发现SQLite的排序
好像在这里出了点问题,来这里求助一下大神如何破这个
楼主: kioskyline (专业的路人)   2016-09-09 15:57:00
开始的时候怀疑C#录入时错了 但后来Debug发现显示正常C# Debug的时候我转换成24小时制的来确认录入是否正确
作者: acoimfjn1b (acoimfjn1b)   2016-09-26 22:56:00
不考虑看看用Unix time ?

Links booklink

Contact Us: admin [ a t ] ucptt.com