按自定义格式格式时间字符 时间格式化有很多格式的函数。strtime = timestr.选择时间格式函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有现成的:string timestr = timestr.ToString("yy-MM-dd");string timestr = timestr.ToString("yy年MM月dd日");.... 我尝试过了用formatdatetime(timestr,格式)还是不可以其他我看过有timestr.now.tostring("yy-mm-dd")现在有个问题是我在数据表的字符是datetime格式我取出来的数据也是datetime格式吧那第二中方式得到的字符数据了会在运行的时候提示转换错误的而且我还要按日期比较的,所以~~~~~等指点 保险的话:(Convert.ToDataTime(数据库的内容)).转换函数 我想先在绑定前在dateset中就转换了字符了。也想写过方法类出来 public string formatdate(DateTime yourtime){ string backtime=null; string year=yourtime.Year; string month=yourtime.Month; string day=yourtime.Day; backtime=year+"年"+month+"月"+day+"日";return backtime;}//具体要转换成什么格式都可以,凭自己喜欢了 ^_^ 你想格式化成什么样子??你可以查阅.NET文档,输入“格式化”! 如果你要很随便的格式的话,我这里右一个比较麻烦的方法public string formattime(DateTime yourtime){ string year=yourtime.Year.ToString(); string month=yourtime.Month.ToString();; string day=yourtime.Day.ToString();; char[] y=year.ToCharArray(0,year.Length); char[] m=month.ToCharArray(0,month.Length); char[] d=day.ToCharArray(0,day.Length);---------------------//剩下的就是对这三个char数组进行操作了,想怎么显示都可以} System.FormatException: 该字符串未被识别为有效的 DateTime。 at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.DateTime.Parse(String s, IFormatProvider provider, DateTimeStyles styles) at System.DateTime.Parse(String s, IFormatProvider provider) at System.Convert.ToDateTime(String value, IFormatProvider provider) at System.String.System.IConvertible.ToDateTime(IFormatProvider provider) at System.Convert.ToDateTime(Object value) at System.Data.Common.DateTimeStorage.Set(Int32 record, Object value) at System.Data.DataColumn.set_Item(Int32 record, Object value)不能在 time 列中存储 <4>。所需类型是 DateTime 怎么回事情呢?dataset里的是日期数据,如果转化后我必须要保存日期字符进去啊好麻烦啊 VS2008 如何实现播放视频功能 最好能给个实例 ++代码 简单工厂和抽象工厂的区别 小弟是ADSL上网的,自己做了个网站放在虚拟目录下,如果给你我的ip和目录名,你能访问我的机子吗 高分收集 很有家的感觉的网站网址! 初学者的问题 动态得到行后,如何在后台取得客服端输入值 asp.net的路径怎么能只有斜杠 在网页中能实现Ping吗? 谁有ASP.NET Web Matrix V0.5 Build 464(1.10M)软件下载? 一个按钮触发两个事件可以吗? 使用DataList制作BBS回复页面,求实现贴图的简易方法,及如何按内容多少调整网格高度 怎么这么郁闷哪?
string timestr = timestr.ToString("yy-MM-dd");
string timestr = timestr.ToString("yy年MM月dd日");
....
其他我看过有timestr.now.tostring("yy-mm-dd")现在有个问题是
我在数据表的字符是datetime格式
我取出来的数据也是datetime格式吧
那第二中方式得到的字符数据了会在运行的时候提示转换错误的
而且我还要按日期比较的,所以~~~~~等指点
{
string backtime=null;
string year=yourtime.Year;
string month=yourtime.Month;
string day=yourtime.Day;
backtime=year+"年"+month+"月"+day+"日";
return backtime;
}//具体要转换成什么格式都可以,凭自己喜欢了 ^_^
public string formattime(DateTime yourtime)
{
string year=yourtime.Year.ToString();
string month=yourtime.Month.ToString();;
string day=yourtime.Day.ToString();;
char[] y=year.ToCharArray(0,year.Length);
char[] m=month.ToCharArray(0,month.Length);
char[] d=day.ToCharArray(0,day.Length);
---------------------//剩下的就是对这三个char数组进行操作了,想怎么显示都可以
}