CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

我的系统日期出了问题,C#从数据库里读日期时“月”和“分钟”搞乱了。

楼主havetea(tea)2003-11-04 16:44:10 在 .NET技术 / C# 提问

我的数据库里一datetime字段:createDate,   假如为:2003-10-26   10:30:25...  
   
  我用如下语句读出来:  
  string   createDate=ds.Tables["sample"].Rows[0]["createDate"].toString().Split('   ')[0];  
   
  读出来的结果却是:createDate="30/10/2003"   ,   月份和分钟搞乱了。  
   
  我的程序在别的机子上正常,这说明我的机子系统时间设置上出了问题,但我检查了“WIN2K的区域设置”,没有被改动过。我不知道哪里出了什么问题,请高手指点。  
   
  (注:我的系统时间以前正常,但自从有一天我装了一个软件,在装软件时曾让我选择时间格式为:月月/日日/年年年年   ) 问题点数:0、回复次数:4Top

1 楼citymeteor(流星)回复于 2003-11-04 16:55:36 得分 0

格式化日期字符串  
  data.tostring("MM-dd-yy");  
  注意大小写Top

2 楼havetea(tea)回复于 2003-11-05 08:52:32 得分 0

这是系统问题,不是程序问题,请大家出出主意。Top

3 楼havetea(tea)回复于 2003-11-05 09:36:35 得分 0

我用JAVA语言“rs.getDate(1).toString()"   读出来的日期是对的。  
  这么说C#的这条语句:ds.Tables["sample"].Rows[0]["createDate"]   存在问题?  
  ds.Tables["sample"].Rows[0]["createDate"]   从数据库时读出来的是什么类型呢?如果是一个对象,但我用   covert.toDatetime   时出错。Top

4 楼jiangpeng(Mr. J)回复于 2003-11-05 09:41:13 得分 0

你看看数据库中存的日期对不对Top

相关问题

  • c++和数据库
  • 在C/S方式的数据库应用程序中,C端可不可以取得S端的系统日期和时间?使用SQL Server的数据库S
  • C++ Build 数据库问题
  • C#数据库的问题
  • C/S数据库编程?????
  • C和数据库问题?
  • c/s模式的数据库。
  • C#数据库的问题
  • C++连Oracle数据库
  • C#连接数据库

关键词

  • c#
  • 数据库
  • 系统
  • ds
  • createdate
  • 日期
  • 问题
  • sample
  • rows
  • tostring

得分解答快速导航

  • 帖主:havetea

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo