`
jiaolongdy
  • 浏览: 6792 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

“从字符串向 datetime 转换时失败”,“ASP函数Now()”

阅读更多
  今天运行一个网站程序,本来好使的一个程序在本地就是运行错误,每次运行打开网站总是提示:“从字符串向 datetime 转换时失败”。经过检查数据库发现,数据库中的日期字段的字符串包含“上午”导致使用Datadiff转换的时候出现错误,经过仔细检查发现这个日期是通过asp中的new()函数获得的,在网上提出的解决方案为:

  原文地址为:http://www.webjx.com/asp/2009-07-12/14418.html

  新上的一台服务器出现了一个现象:ASP程序中,调用函数Now(),显示的时间总是形如“2009-07-12 上午 08:12:56 ”这样的,总显示“上午”和“下午”,解决过程及最终解决方法如下:

  这么显示,一般都是因为服务器就是如此设置的,先查看时间格式:直接双击任务栏中时间,在弹出的“时间和日期”中果然显示了上午下午这样的字样,那就进入下一步设置;
打开控制面板,选择“区域和语言选项”,在“区域选项”中选择自定义,选择“时间”标签,将时间格式设置为“H:mm:ss ”即24小时制时间,将下面的AM符号和PM符号后的值清空,单击“确定”保存设置;
  此时再打开“时间和日期”,时间中已经不显示上午和下午的字样了,进入下一步检验;
  重启IIS后,执行ASP函数Now(),结果让我很失望,还是显示了大大的“下午”两个字,那现在就不是这个问题了,应该就是没有使用系统区域设置的时间;
  强制ASP时间使用使用区域设置里面的时间格式,方法如下:打开注册表编辑器,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\,建立OLEAUT的项,在该项下建立名称为“VarConversionLocaleSetting”的DWORD值,数据设置为2,设置完成后退出注册表编辑器;
  重启IIS后,再次测试ASP函数Now(),现在已经成功的不再显示该死的“上午”“下午”字样了。

分享到:
评论

相关推荐

    Asp.net(C#)中的日期(DateTime.Now)处理函数

    在ASP.NET框架中,C#语言提供了强大的日期和时间处理功能,其中`DateTime.Now`是开发者最常用的属性之一。本文将深入探讨`DateTime.Now`及其相关的格式化处理函数,帮助开发者更好地理解和应用这一核心功能。 ### ...

    C#中DateTime.Now函数详解

    ### C#中DateTime.Now函数详解 #### 概述 在C#编程语言中,`DateTime` 类是处理日期和时间的核心类之一。它提供了一系列的方法和属性来方便地获取、设置以及操作日期和时间数据。其中,`DateTime.Now` 是一个非常...

    C#字符串函数.pdf

    C#提供了丰富的字符串函数,使得开发者能够高效地操作和处理文本数据。以下是一些关键的C#字符串函数及其详细说明: 1. `Compare` 和 `CompareOrdinal`: `Compare` 函数用于比较两个字符串的内容,考虑文化背景(如...

    2022年在ASP.NET中处理datetime的一些通用函数(VB)Java教程.docx

    这个函数同样使用`AddDays`方法,但返回的是未格式化的DateTime对象的字符串表示。 5. 函数Date5() 该函数使用`ToLongTimeString`方法,返回日期时间的完整24小时制时间字符串,包括小时、分钟和秒。 6. 函数Date6...

    Asp.Net函数集

    在.NET框架中,经常需要进行不同类型之间的转换,如整型到字符串或字符串到整型等。 1. **Int32.Parse()**:将字符串转换为32位整数。 ```csharp int number = Int32.Parse("123"); ``` 2. **ToString()**:...

    C#中的日期函数使用大全_Asp_net实例教程_Asp_net_网站开发_files.rar

    使用`ToString()`方法可以将`DateTime`对象转换为字符串,展示不同的日期和时间格式。C#提供了多种标准格式字符串(如"yyyy-MM-dd")和自定义格式字符串。例如: ```csharp string formattedDate = currentDate....

    asp.net常用函数查询表

    在ASP.NET中,程序员经常会用到一系列内置的函数,这些函数提供了处理各种数据类型、数学运算、字符串操作和日期时间等功能。下面我们将详细解释一些ASP.NET常用的函数。 1. `Abs(number)`:这个函数返回`number`的...

    C#常用字符函数[借鉴].pdf

    本文将深入探讨C#中常用的字符串函数,以及与日期时间、数值转换和会话管理相关的功能。 首先,字符串函数在C#中提供了多种操作字符串的方法。`Compare`和`CompareOrdinal`用于比较两个字符串的顺序,`Compare`考虑...

    asp.net函数集.doc

    在ASP.NET中,有许多内置的类和函数,可以帮助开发者处理各种任务,如日期时间操作、数据类型转换、字符串操作、网络通信以及会话管理等。 1. `DateTime` 类:`DateTime`是.NET Framework中的一个类,用于表示日期...

    asp.netC#函数大全

    回一个格式化的日期/时间表达式。...以上就是ASP.NET中C#语言部分与ASP函数对应的使用方法。在C#中,由于面向对象的特性,很多操作更加灵活且功能强大。开发者可以根据需求选择适合的方法来处理数据和控制流程。

    asp.net函数(.net网站建设中常用的)

    `QueryString`用于从URL中获取查询字符串。 - **示例**: ```csharp string str = Request.QueryString["fdid"]; ``` #### 11. XML 操作 - **创建XML元素**: ```csharp DOC.CreateElement("节点名"); ``` ...

    Asp.net中的日期处理函数

    在Asp.net开发中,处理日期是常见的需求之一,尤其在涉及到时间戳转换、格式化输出、日期计算等场景时。本文将深入探讨Asp.net中处理日期的一些关键函数及其用法,帮助开发者更好地理解和应用这些函数。 ### 1. `...

    Asp.net常用函数集锦

    `System.Text.StringBuilder`提供了一个高效的方式进行字符串拼接,尤其是在循环中拼接大量字符串时,相比于使用`+`运算符更加高效。 #### 七、子字符串提取:Substring() `Substring()`方法用于从字符串中提取一...

    asp.net常用函数表

    - `DateTime.Parse()`:将字符串转换为DateTime类型。 12. **字符串操作函数**: - `string.IsNullOrEmpty()`:检查字符串是否为空或null。 - `string.Trim()`:去除字符串两端的空白字符。 13. **数组操作**:...

    C#.Net常用函数列表

    - `DateTime.ToString()` 方法可以将日期转换为字符串,通过传入不同的格式参数,如 "f", "y", "m", "d", "t" 来定制日期和时间的显示方式。 2. **类型转换**: - `Int32.Parse()` 函数用于将字符串转换为32位...

    c#常用函数汇总

    - 这个函数用于将字符串转换为32位整数。例如,`Int32.Parse("123")`会返回整数123。 3. `DateTime.ToString()` 方法: - 用于将日期和时间转换为字符串,可以指定不同的格式化字符串来控制输出样式。例如: - `...

Global site tag (gtag.js) - Google Analytics