找回密码
 立即注册

QQ登录

只需一步,快速开始

拍掉灰还可以吃

初级会员

46

主题

109

帖子

423

积分

初级会员

积分
423
拍掉灰还可以吃
初级会员   /  发表于:2021-5-27 09:49  /   查看:5318  /  回复:16
1金币
本帖最后由 拍掉灰还可以吃 于 2021-5-27 09:50 编辑

这几个字段是活字格内部自己维护的  里面的创建时间 如何转换成YYYY-MM-DD 这种格式的  在C#中转换
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

(TIME-70*365-19)*86400-8*3600 这样就得到了秒为单位的10位数了

16 个回复

倒序浏览
最佳答案
最佳答案
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-5-27 09:49:05
来自 7#
本帖最后由 15725821270 于 2021-5-27 10:13 编辑

(TIME-70*365-19)*86400-8*3600
这样就得到了秒为单位的10位数了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-5-27 09:56:52
2#
回复 使用道具 举报
拍掉灰还可以吃
初级会员   /  发表于:2021-5-27 10:02:27
3#
15725821270 发表于 2021-5-27 09:56
https://tool.lu/timestamp/

这个试过了 没有用  比如第一个 44314.3057056713 这个时间戳 活字格不知道为什么是带小数点的
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-5-27 10:05:37
4#
本帖最后由 天朝四周处 于 2021-5-27 10:06 编辑

这个是从1900年1月1日0点开始算起的天数,带小数点应该是精确到了毫秒的吧,具体精确到哪一位没数过。在C#中如何搞没玩过
回复 使用道具 举报
拍掉灰还可以吃
初级会员   /  发表于:2021-5-27 10:08:20
5#
天朝四周处 发表于 2021-5-27 10:05
这个是从1900年1月1日0点开始算起的天数,带小数点应该是精确到了毫秒的吧,具体精确到哪一位没数过。

这个得官方的人来回答了 设计器里面看到的是转换好的  但是直接连接SQLite看到的字段值就是这样的了 也找不到具体的转换方法
回复 使用道具 举报
拍掉灰还可以吃
初级会员   /  发表于:2021-5-27 10:11:00
6#
补充下 用SQLite 内部函数得到的时间也是不带小数的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
拍掉灰还可以吃
初级会员   /  发表于:2021-5-27 10:45:59
8#
本帖最后由 拍掉灰还可以吃 于 2021-5-27 10:54 编辑
15725821270 发表于 2021-5-27 10:11
(TIME-70*365-19)*86400-8*3600
这样就得到了秒为单位的10位数了

如果是按它的小数点后 10位就不行了 得到的结果 1.6210596098180017E9 了  就比如这个时间戳 44331.5973358565

excel 跟 java 代码算出来的结果是不一样的

回复 使用道具 举报
拍掉灰还可以吃
初级会员   /  发表于:2021-5-27 11:17:48
9#
15725821270 发表于 2021-5-27 10:11
(TIME-70*365-19)*86400-8*3600
这样就得到了秒为单位的10位数了

我想请问下 这些数字都代表什么含义 转换规则是怎么来的
回复 使用道具 举报
小土悬赏达人认证
初级会员   /  发表于:2021-5-27 14:11:42
10#
本帖最后由 小土 于 2021-5-27 14:14 编辑

不懂,反正我都是用文本存时间的,要想转换的话,可以用TEXT函数。TEXT(日期,"yyyy-mm-dd")这样子,或者精确一点TEXT(日期,"yyyy-mm-dd hh:mm:ss")这样、
测试过后小数点前面表示年月日,后面表示时分秒,你可以自己测试一下
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部