Blackberry JDE 和 Sqlite 时间戳
我试图将 DateField 中的日期存储到 sqlite 数据库中,但无法弄清楚以什么格式存储/检索它以保留该值。我一直在尝试将 sqlite 数据类型用作“时间戳”并在应用程序中使用“长”。当我检索日期时,它变成了 1970 年而不是 2010 年左右。有什么建议吗?
I am trying to store a date from a DateField into an sqlite database, but can't figure out what format to store/retrieve it in to preserve the value. I have been trying with the sqlite datatype as 'timestamp' and using 'long' in the application. When I retrieve the date though, it goes to 1970 instead of 2010-ish. Any recommendations?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果其他人遇到问题,这种方法确实有效。在数据库中使用时间戳,在应用程序中使用 long。我的问题是我不小心将值读入 int 中,并且它正在环绕。读入很长的内容就会使它起作用。
If anyone else was having a problem, this approach does work. Use timestamp in the database and long in your app. My problem was I was reading in the value into an int by accident and it was wrapping around. Reading into a long will make it work.