当前位置:编程学习 > C#/ASP.NET >>

请问如2010-02-03日期 怎么能变成20100203日期

请问如2010-02-03日期 怎么能变成20100203日期 --------------------编程问答-------------------- 去掉 -
回复内容太短了!  --------------------编程问答-------------------- 废话,去掉谁不知道,我需要什么函数转换它,或许别的方法,总之,我用to_date,to_char 都不行的 --------------------编程问答-------------------- replace --------------------编程问答-------------------- SQL中?
CONVERT(VARCHAR(8),日期,112)

to_char 不知道其语法,应该可以用格式
to_char(日期,'yyyyMMdd') --------------------编程问答--------------------
            Convert.ToDateTime("2010-02-03").ToString("yyyyMMdd"); --------------------编程问答-------------------- replace()
回复内容太短了! 
--------------------编程问答-------------------- replace("-","")
这样不成吗
--------------------编程问答-------------------- string time=System.DataTime.Now.tostring("yyyyddmm"); --------------------编程问答-------------------- Convert.ToDateTime("2010-02-03").ToString("yyyyMMdd"); --------------------编程问答--------------------

        string strDate = "2010-02-03";
        string str1 = Convert.ToDateTime(strDate).ToString("yyyyMMdd");
        string str2 = strDate.Replace("-","");

--------------------编程问答-------------------- replace("-","")  --------------------编程问答--------------------
引用 10 楼 mail_ylei 的回复:
C# codestring strDate="2010-02-03";string str1= Convert.ToDateTime(strDate).ToString("yyyyMMdd");string str2= strDate.Replace("-","");

Up --------------------编程问答--------------------  DateTime.Now.GetDateTimeFormats('s')[0].ToString().Substring(0,10); --------------------编程问答-------------------- ToString("yyyyMMdd"); --------------------编程问答-------------------- oracle:
to_char(to_date('2010-02-03','yyyy-MM-dd'),'yyyyMMdd') --------------------编程问答-------------------- replace("-","") 把-替换成空的!! --------------------编程问答-------------------- DateTime.Now.GetDateTimeFormats('D')[1].ToString();//2005 11 05 
--------------------编程问答--------------------
引用 8 楼 mengfanzongfox 的回复:
string time=System.DataTime.Now.tostring("yyyyddmm");

更多详见
http://blog.163.com/mengfanzong@126/blog/static/12948713820101263264327/ --------------------编程问答-------------------- ToString("yyyyMMdd") --------------------编程问答-------------------- 楼上均为正解               . --------------------编程问答-------------------- string.format()或.tostring()一下 --------------------编程问答-------------------- 已经回答得非常清楚了!
--------------------编程问答-------------------- DateTime.ToString("yyyyMMdd") --------------------编程问答-------------------- 全对~~~~~~~~~~~~~ --------------------编程问答-------------------- NND
想TM怎么处理不TM说清楚  谁知道你个2X知不知道去掉- 既然你丫知道去掉 你丫还不知道怎么弄啊
NND --------------------编程问答-------------------- 很多方法都可以的。。。 --------------------编程问答-------------------- 都是正确答案哦,不论C#还是是去了都能解决
咱是来接分的 --------------------编程问答-------------------- 1、Convert.ToDateTime("2010-02-03").ToString("yyyyMMdd");
2、"2010-02-03".Replace("-",""); --------------------编程问答--------------------
引用 10 楼 mail_ylei 的回复:
C# codestring strDate="2010-02-03";string str1= Convert.ToDateTime(strDate).ToString("yyyyMMdd");string str2= strDate.Replace("-","");


    支持楼上的 --------------------编程问答-------------------- Replace("-",""); --------------------编程问答-------------------- 用string.replace("-",""); --------------------编程问答-------------------- Convert.ToDateTime("2010-02-03").ToString("yyyyMMdd"); --------------------编程问答-------------------- 答案都已经给了 就帮顶吧~! --------------------编程问答-------------------- 1、replace("-","") 把-替换成空的
2、用format函数 --------------------编程问答--------------------
引用 12 楼 huangwenquan123 的回复:
引用 10 楼 mail_ylei 的回复:C# codestring strDate="2010-02-03";string str1= Convert.ToDateTime(strDate).ToString("yyyyMMdd");string str2= strDate.Replace("-","");
Up

Up --------------------编程问答-------------------- Convert.ToDateTime("2010-02-03").ToString("yyyyMMdd"); --------------------编程问答-------------------- strDate.Replace("-","");
就可以了啊,干嘛搞的这么复杂哦 --------------------编程问答-------------------- 楼上的几乎把所有的方法全部说到了……

我是来接分的…… --------------------编程问答-------------------- DateTime.ToString("yyyyMMdd");
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,