我用VS2005用DateTime.Now()获取当前时间添加到datetime类型的数据,在电脑上调试没有问题,但是在PPC上运行的时候却添加出错,我查了一下是因为在PPC上用DateTime.Now()获取的时间中多了星期,在电脑上运行获取的时间没有星期,用format(DateTime.Now(),"yyyy-mm-dd")得到的时间在PPC上也有星期,请大虾指点。
------解决方案--------------------
你获取的不是时间格式,是字符串格式
直接读取到DateTime不行么?
------解决方案--------------------
你可以分别得到年、月、日、啊:DateTime.Now.Year DateTime.Now.Month DateTime.Now.Day 然后再用
str.Format("{0}-{1}-{2}",DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day)就可以显示了。