SQL中好像有convert函数。
类似:
convert(datetime,'yyyy-mm-dd')
类似:
convert(datetime,'yyyy-mm-dd')
解决方案 »
- 求大虾帮忙TableAdapter().GetData问题
- 怎么重写web控件TextBox,增加一个div下拉列表
- 关于treeview的问题
- ASP.NET调用jp文件出错 ~~急 在线等
- 如何设置和读取IIS中的某个网站的日志文件(急切)?
- 求C#用winsocket做聊天室(可以单独聊天和群发)
- 关于XML文件签名验证的奇怪现象
- 蛙蛙请教:发现ArrayList和HashTable在.net里面有很强的用法,大家都举几个例子哦
- 请教大侠,如何动态在程序中给gridview添加一个TemplateField,其中是一个WebControl如CheckBox
- asp.net流行起来了吗
- 大家帮我找找这段代码有什么问题啊,关于验证码的!
- 请教网页内嵌realOne播放器全屏代码!
代表什么时间?先找好规律:1、起始时间
2、时间刻度然后把这个整型先按照时间刻度换算成.NET的时间刻度,变成一个TimeSpan再加上起始时间的DateTime对象不就算出来了?
System.TimeZone
应用的方法:
返回对应于指定协调通用时间 (UTC) 的本地时间。
public virtual DateTime ToLocalTime(
DateTime time
);
1、将系统时间转换成UNIX时间戳 DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = dtNow.Subtract(dtStart);
string timeStamp = toNow.Ticks.ToString();
timeStamp = timeStamp.Substring(0,timeStamp.Length - 7);
2、将UNIX时间戳转换成系统时
string timeStamp = "1176686120";
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
long lTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow);