分享

写回答

发帖

[提问] win主机ASP程序时间问题?

回答|共 19 个

tnnd

发表于 2010-1-21 17:49:54 | 显示全部楼层

回复 15# 的帖子

自己定义 mynow 函数代替系统的now函数
dim mynow
mynow = DateAdd("h",15,now())
这样以后就省事了。

评分

参与人数 1威望 +2 金币 +3 银币 +6 收起 理由
add.c + 2 + 3 + 6 精品文章

查看全部评分

3jdy

发表于 2010-1-29 12:12:04 | 显示全部楼层

学习了1!

it985

发表于 2010-2-1 22:53:07 | 显示全部楼层

回复 14# 的帖子

你还应该写个判断,不同地区,加的时间不一样!记得总共有五个时差时间!
具体不记得了,google搜索下!
RAKSmart

fourix

发表于 2010-3-25 04:32:17 | 显示全部楼层

美国有夏令时的,简单加小时数到时候是不准的,要先转换为国际标准时间(UTC)再加 8

评分

参与人数 1金币 +2 收起 理由
add.c + 2 愿闻其详

查看全部评分

wskyygydx

发表于 2010-3-25 10:59:17 | 显示全部楼层

这个帖子应该置顶!

fourix

发表于 2010-3-25 23:17:04 | 显示全部楼层

我在.net中是这样处理的:
    #region 判断时区,取得系统的北京时间
    public static DateTime Now
    {
        get { return System.TimeZone.CurrentTimeZone.ToUniversalTime(DateTime.Now).AddHours(+8d); }
    }
    public DateTime getLocalTime(DateTime time)
    {
        return System.TimeZone.CurrentTimeZone.ToUniversalTime(time).AddHours(+8d);
    }
    #endregion
当然,具体+8还是加多少可以写在配置文件中,这样更灵活一些。

评分

参与人数 1威望 +3 金币 +3 收起 理由
add.c + 3 + 3 精品文章

查看全部评分

乡巴佬商务

发表于 2010-11-24 18:17:18 | 显示全部楼层

回复 10# 的帖子

你好,我还不是特别明白,可否说下具体怎么做?比说要怎定义变量,加到哪里呢

binssen

发表于 2011-4-13 13:53:06 | 显示全部楼层

我也糊涂的

lwbo1987

发表于 2011-4-13 13:58:48 | 显示全部楼层

回复 17# 的帖子

找到你的时间函数的代码,然后参考此贴

cdlipengfei

发表于 2011-4-14 15:25:11 | 显示全部楼层

哎!技术性帖要支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则