字符串转日期

问题描述

我的字符串是25-12-11日-月-年现在用Convert.ToDateTime直接就给转成了2025-12-11其实我想转成2011-12-25请问怎么转

解决方案

解决方案二:
把25-12-11变成11-12-25
解决方案三:
还没想到好法子。
解决方案四:
String.Format("{0:yyyy-MM-dd}",日期)
解决方案五:
DateTime.ParseExact(str,"dd-MM-yy",null)

这样就可以了
解决方案六:
楼上的应该是DateTime.ParseExact(str,"dd-MM-yyyy",null)这个吧。
解决方案七:
DateTimed=DateTime.ParseExact("25-12-11","dd-MM-yy",null);Response.Write(d.ToString("yyyy-MM-dd"));
解决方案八:
引用4楼q107770540的回复:

C#codeDateTime.ParseExact(str,"dd-MM-yy",null)这样就可以了

学习了不过dd-MM-yyyy这样的时间格式看起来不舒服

时间: 2024-11-03 12:50:17

字符串转日期的相关文章

JAVA字符串转日期或日期转字符串

文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来! 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于 HH:mm:ss就不需要我再解释了吧! PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM

SQL中也可以用格式字符串定制日期转字符串

这篇论坛文章(赛迪网技术社区)介绍了SQL Server利用格式字符串定制日期转换为字符串的具体方法,更多内容请参考下文: 在C#中用惯了DateTime.ToString("yyyy-MM-dd"),DateTime.ToString("MM/dd/yyyy")这种日期与字符串的转换方式,在SQL server中没得用,于是乎写了个FUNCTION,功能跟.net 中的DateTime.ToString("formatprovide")方法差不

js实现字符串转日期格式的方法

  本文实例讲述了js实现字符串转日期格式的方法.分享给大家供大家参考.具体分析如下: 大家都知道JS是根据结果来确定数据类型的. 当然我们也是可以转化的,下面我就介绍两种关于JS字符串类型转换成日期类型的方法, 我个人比较喜欢的是第一种方法. 大家有什么别的好方法也可以分享一下. 1.eval方法转换方法,---推荐使用这种方法 我写成了一个方法大家要吧直接调用 ? 1 2 3 4 5 6 7 8 9 10 <script type="text/javascript">

python实现字符串和日期相互转换的方法

  本文实例讲述了python实现字符串和日期相互转换的方法.分享给大家供大家参考.具体分析如下: 这里用的分别是time和datetime函数 ? 1 2 3 4 5 6 7 8 9 10 ''' @author: jiangqh ''' import time,datetime # date to str print time.strftime("%Y-%m-%d %X", time.localtime()) #str to date t = time.strptime("

字符串格式不正确 将一个字符串转换为datatime,先分析字符串以获取日期 。怎么改啊求高手帮忙

问题描述 字符串格式不正确 将一个字符串转换为datatime,先分析字符串以获取日期 .怎么改啊求高手帮忙 string sql1 = "insert into shuju(sid,m1,date,time1,time2,m2,state,m3,status,m4,tq_state,m5,msg_count,m6,msg_bytes) values ('" + Convert.ToSingle(sid.Trim()) + "','" + Convert.ToSin

javascript中如何正确将日期(Date)字符串转换为日期(Date)对象?

因近日一个项目中要在客户端判断用户输入的日期字符串的大小,所以对日期字符串转日期对象研究了一下,测试代码如下:   <script. type="text/javascript"> var sDate1 = "2008/04/02"; var sDate2 = "2005/03/01"; var oDate1 = new Date(sDate1); var oDate2 = new Date(sDate2); if (oDate1 &

查询-从字符串转换日期和/或时间时,转换失败

问题描述 从字符串转换日期和/或时间时,转换失败 我想查询特定日期的数据,然后出现图中的提示,这是什么原因 解决方案 你的代码有两个问题 一个是你的ToString() 应该写yyyy-MM-dd,你这么写,无论用户怎么设置都是2015-4-1了 另一个是,你的日期和时间之间缺少空格. "00:00:00"修改为" 00:00:00" 解决方案二: 下一个断点,贴出你的CommandText,你的图显示不全,看不出另外一半.你的sql有问题.

flex4 日期类型字符串转日期类型(string转Date)(转)

mysql数据库中存储的日期类型通过PHP返回到flex端为字符串类型,这样在flex中进行处理时就必须要将字符串转化为Date类型.如果仅仅是 "年/月/日" 的组合,而没有涉及到"时/分/秒"那么直接使用DateField的静态方法stringToDate()就可以实现,方法如下:        var strToday:String = "2011-3-12";         var dateToday:Date = DateField.

db2-DB2数据库字符串转日期

问题描述 DB2数据库字符串转日期 BD2字符串为'20090101'转换为日期类型'2009-01-01'的语句怎么写,只要日期,不要时间 解决方案 DB2中有关日期和时间的函数,及应用(转)

[SqlException (0x80131904): 从字符串转换日期和/或时间时,转换失败。

问题描述 数据库是从SqlServer2008移到SqlServer2014上,直接从VS2010上支行不会有问题,但是发布出去就有错,错误如下:"/"应用程序中的服务器错误.从字符串转换日期和/或时间时,转换失败.说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Data.SqlClient.SqlException:从字符串转换日期和/或时间时,转换失败.源错误:执行当前Web请求期