UNIX时间转换ASP代码.txt

‘参数:strTime:要转换的时 间;intTimeZone:该时间对应的时区
‘返回值:strTime相对于1970年1月1日午夜0点经过的秒数
‘示例:ToUnixTime("2008-5-23 10:51:0", +8),返回值为1211511060
Function ToUnixTime(strTime, intTimeZone)
If IsEmpty(strTime) or Not IsDate(strTime) Then strTime = Now
If IsEmpty(intTimeZone) or Not isNumeric(intTimeZone) Then intTimeZone = 0
ToUnixTime = DateAdd("h",-intTimeZone,strTime)
ToUnixTime = DateDiff("s","1970-1-1 0:0:0", ToUnixTime)
End Function

‘把UNIX时间戳转换为标准时间
‘参数:intTime:要转换的UNIX时间戳;intTimeZone:该时间戳对应 的时区
‘返回值:intTime所代表的标准时间
‘示例:FromUnixTime("1211511060", +8),返回值2008-5-23 10:51:0
Function FromUnixTime(intTime, intTimeZone)
If IsEmpty(intTime) Or Not IsNumeric(intTime) Then
FromUnixTime = Now()
Exit Function
End If
If IsEmpty(intTime) Or Not IsNumeric(intTimeZone) Then intTimeZone = 0
FromUnixTime = DateAdd("s", intTime, "1970-1-1 0:0:0")
FromUnixTime = DateAdd("h", intTimeZone, FromUnixTime)
End Function

时间: 2024-08-08 04:21:38

UNIX时间转换ASP代码.txt的相关文章

Java UNIX时间转换

public static String toLocalTime(String unix) { Long timestamp = Long.parseLong(unix) * 1000; String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date(tmestamp)); return date; }http://www.huiyi8.com/jiaoben/ 网页特效代码 pub

格林威治时间转化北京时间以及时间转换格式代码大全

格林威治时间与北京时间的相互转换,后台服务器是格林威治的时间没有处理就丢给我了, 解决吧,网上一搜,发现这个问题在10年,甚至08年就有人提出来并解决了,向前人致敬, 用到了,把有用的总结一下: >1 08年有个哥们解决的方式是截取字符串转换格式:  String ts = "2007-10-23T17:15:44.000Z";  System.out.println("ts = " + ts); ts = ts.replace("Z", 

php将标准字符串格式时间转换成unix时间戳_strtotime

php 将标准字符串格式时间转换成unix时间戳的函数为:strtotime函数(PHP 4, PHP 5). strtotime函数详细参考: strtotime - 将任何英文文本的日期时间描述解析为 Unix 时间戳. 函数格式说明: int strtotime ( string $time [, int $now ] ) 本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 n

Windows FILETIME 与UNIX时间的转换

windows FILETIME时间从1601/01/01 零时零分零秒开始计时,windows每个时钟滴答将计数加一,每个时钟滴答的间隔是100 nanoseconds(纳秒,1秒=10的九次方纳秒),即每个时钟滴答= 10 (-7)秒. unix.linux时间是从1970/01/01零时零分零秒开始计数,每秒计数加1. 197001/01与1601/01/01的时间间隔是11644473600秒. 所以从windows滴答时间转化为unix时间的代码为: #define WINDOWS_T

unix环境C编程之日期时间转换

1.理清概念 1.1.日历时间: 含义:国际标准时间1970年1月1日00:00:00以来经过的秒数. 数据类型:time_t.实际上是long的别名. 1.2.tm结构时间: 含义:结构化存放时间的数据结构,方便查看.ANSI C标准称使用tm结构的这种时间表示为分解时间(broken-down time) 数据类型: struct tm { int  tm_sec;       /* 秒数,范围[0,60] */ int  tm_min;       /* 分钟,范围[0,59] */ in

linux 时间转换

引言 :今天写code 遇到一个 时间转换的 突然对转换函数不太确定 翻开之前的记录 看了一下 然后顺便发到这里来 一:数据结构 linux下存储时间常见的有两种存储方式,一个绝对秒数,一个是用一个结构来分别存储年月日时分秒的 头文件 #include <time.h> typedef long  time_t;   // 其实time_t 就是long 类型  长整型     time函数可以获取从1970年到现在经过了多少 struct tm { int tm_sec; /* 秒–取值区间

c#时间转换

转自 http://blog.csdn.net/yysyangyangyangshan/article/details/6782874 最近做ASP.NET的一个项目,获取时间的时候,由于我的系统时间设置了上午和下午,结果DateTime.Now老是写不到数据库中,然后,上网查了个 [csharp] view plaincopyprint? DateTime date = DateTime.Now; string dateStr= date.ToString("yyyy-MM-dd HH:mm:

时间转换与星期推算(Matlab版)

1 概述 最近在学习GPS解算算法时需要在GPS时(GPS周和周内秒)和公历日期之间进行转换,于是就整理了一些时间转换的小程序. 本文介绍了GPS时.公历.儒略日(JD).简化儒略日(MJD)之间的转换函数. gps2cal 将GPS周和周内秒转换到公历时间 gps2cal1 由公历日期和GPS周内秒计算公历时间 cal2gps 将公历GPS时间转换到GPS周和周内秒 mjd2cal 将简化儒略日转换到公历时间 cal2mjd 将公历时间转换到简化儒略日 jd2cal 从儒略日计算公历时间 ca

【测试工具】一个将Unix时间转换为通用时间的工具

一个将Unix时间转换为通用时间的工具 演示效果: 点击转换之后变为: 源代码: function calctime2(){ var time = window.document.getElementById("inpTime").value; if ( time == "" ) { alert("时间为空,请重新输入"); return; } if ( isDigit(time) == false ) { alert("时间只能由数字