jde时间格式int转换为datetime

原创 2007年09月27日 08:53:00
 
说明:
jde格式为int,如106251,其中106=2006-1900,251是当年的天数

sql server里创建函数:
create function f_date(@date int)
returns datetime
as
begin
declare @datetime datetime
set @datetime = dateadd(dd,right(@date,3)-1,cast(rtrim(1900+left(@date,3))+'0101' as datetime))
return @datetime
end
go
--函数将jde时间int格式转化为datetime


create function jdate(@offset int)
RETURNS int
 as
begin
declare @now datetime
set @now=getdate()
declare @date datetime
set @date=dateadd(dd,-@offset,@now)
return ((year(@date)-1900)*1000+datediff(dd,cast(cast(year(@date) as nvarchar)+'0101' as datetime),@date)+1)
end
---函数用来设定时间段,将日期函数datetime转化为int

在excel中也可以这样:
DATE(INT(C23/1000),1,1)+MOD(C23,1000)-1

相关文章推荐

datetime时间格式转换大全

  • 2013年05月08日 14:53
  • 30KB
  • 下载

时间DateTime类型转换为字符串String格式方法汇总

日期转字符串常见的几种格式: d 月中的某一天 一位数的日期没有前导零 dd 月中的某一天 一位数的日期有一个前导零 ddd ...

.NET中DateTime时间格式转换(附用户定义格式)

在开发.NET应用程序的时候,会遇到DateTime时间的格式问题,不过对于一般的应用来说,只要设置 System.DateTime.Now.ToString("yyyy-mm-dd hh:mm:s...
  • xgpapa
  • xgpapa
  • 2012年09月25日 17:31
  • 616

数据库中timestamp,datetime,int时间类型区别

mysql中timestamp,datetime,int类型区别   int 1. 占用4个字节 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mysql...

DateTime, 时间转换工具源码

  • 2013年06月06日 10:05
  • 34KB
  • 下载

mysql int和datetime存放时间戳和时间日期对比

mysql int和datetime存放时间戳和时间日期对比 2014-12-29 15:22 5020人阅读 评论(1) 收藏 举报  分类: mysql(6)  版权声明:本文为博主原创文章,未...
  • a724888
  • a724888
  • 2017年05月15日 11:03
  • 408

mysql int,datetime,timestamp时间戳、时间日期相关总结分析

int 1. 占用4个字节,注意int型的数值范围(参考下文timestamp,对于1970之前的日期可以存负数后,使用DATE_ADD进行后续处理) 2. 建立索引之后,查询速度快 3. 条件...

数据库中关于datetime、date 、time数据类型比较,及插入日期时间数据格式

USE [DemoDataBase] GO /****** Object:  Table [dbo].[tb_Time]    Script Date: 11/21/2013 14:26:10 *...

C# DateTime类取各种时间格式

DateTime 数字型 [c-sharp] view plaincopy System.DateTime currentTime=new System.DateTime();    ...
  • lanximu
  • lanximu
  • 2013年12月10日 14:21
  • 677

(转载)C#语言之“string格式的日期时间字符串转为DateTime类型”的方法

方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss ==================================...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jde时间格式int转换为datetime
举报原因:
原因补充:

(最多只允许输入30个字)