sql中long怎样转换成date类型

sql中long怎样转换成date类型,第1张

数据库没有这个转换,即便转换你的数字都会被认为是年。还得到业务里面处理这个数字,不知道你的数字代表的是秒还是多少。

参考:select cast(61080 as datetime) 这里会把61080 当做年来处理

无限长的你可以用string接受 然后用reg判断是否全是数字的

/// <summary>

/// 判断是否是正整数

/// </summary>

/// <param name="s"></param>

/// <returns></returns>

public bool IsUnsFlaot(string s)

{

//Reggex得要有这个命名空间 using SystemTextRegularExpressions;

return RegexIsMatch(s, @"^[0-9]$");

}

因为long为长整型数据类型,所以mysql对应的是bigint或者numeric(x,y)也可以。

bigint:字节8个,当需要存储超大的整数才用。

numeric(x,y):其中x代表精度,y代表标度,精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。你可以自定义你想要数据的大小。

以上就是关于sql中long怎样转换成date类型全部的内容,包括:sql中long怎样转换成date类型、C# long 不够用 如何解决。、java中long类型的数据存储到mysql中时,对应mysql的是什么类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10093425.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存