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类型的日期转化成年月日或其他格式方法总结

日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格) yyyy:代表年份 MM:  代表月份 dd:  代表天 HH:  代表小时(24小时制) mm:  代表分钟 ss: ...
  • lzw17750614592
  • lzw17750614592
  • 2016年07月22日 17:09
  • 3369

将日期时间转换为指定格式

#region 将日期转换成指定的格式 /// /// 将日期转换成yyyy-mm-dd格式. /// /// 日期 ...
  • poloyzhang
  • poloyzhang
  • 2013年10月09日 14:43
  • 2721

日期时间格式转换为date

使用System.Globalization程序集对字符串转换日期时间设定时间格式的标准   方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy...
  • zhouqinghe24
  • zhouqinghe24
  • 2013年02月04日 17:40
  • 7614

VS C# 获取系统当前时间+timer的作用+无法将类型“int”隐式转换为“string”;

总结一下今天遇到的一个小问题; 在敲机房重构的时候因为要在主窗体上显示一个时间,当时第一反应就是从系统获取,之前在学VB的时候印象中有过,不过现在是C#,需要一个全新的想法来做,下面是我的第一版代码:...
  • u010282984
  • u010282984
  • 2016年08月06日 17:43
  • 734

DateTime.ToString()的各种日期格式及互转

DateTime.ToString()可以设置自己想要的各种日期格式,只要在ToString()中设置要显示的日期的显示格式即可。 例: ToString:2016/5/2 0:00:00 ToStr...
  • wangzl1163
  • wangzl1163
  • 2016年05月09日 15:26
  • 4183

Joda-Time的使用以及其与jdk中时间类型的相互转换

Joda-Time存在的目的: 任何企业应用程序都需要处理时间问题。应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径。使用 JDK 完成这项任务将非常痛苦和繁琐的...
  • ZZY1078689276
  • ZZY1078689276
  • 2017年04月24日 23:38
  • 4378

Date、Double等类型转化,oracle日期处理

Double.valueOf("121").doubleValue(); Double.parseDouble("121"); Date.valueOf("1992-1-1 10:10"10"); -...
  • w938706428
  • w938706428
  • 2015年03月26日 14:05
  • 1550

【Unity】DateTime各种时间字符串

各种表示时间的方法 谢谢网络上的大神 此片为转载的文章
  • qq_18995513
  • qq_18995513
  • 2016年12月19日 21:10
  • 4533

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

原文地址:http://www.cnblogs.com/Pickuper/articles/2058880.html 方法一:Convert.ToDateTime(string) strin...
  • l863784757
  • l863784757
  • 2014年01月21日 14:49
  • 12073

MySQL日期类型和毫秒值相互转换

有时需要将日期类型值转换成毫秒值,有时也要将毫秒值转换成日期,为了更方便,满足查询的需要。      现在,新建一张数据库表t_stu_info,并向表里插入数据 use test; show ...
  • you23hai45
  • you23hai45
  • 2015年04月24日 21:04
  • 1059
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jde时间格式int转换为datetime
举报原因:
原因补充:

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