日期怎么是1905-6-25 0:00:00

问题描述

我的数据显示日期怎么是1905-6-250:00:00excel数据导入到sql时在aspnet显示时原来的日期都变成1905-6-250:00:00原excel显示只有日期

解决方案

解决方案二:
要想sql存成1905-6-25那只能把数据类型改成字符串类型例如varchar(50)sql中的datetime和smalldatetime保存数据类型的时候全是带0:00:00的如果光是为了显示的时候只显示日期楼主可以在前台处理将他变成短日期格式如:Convert.toDateTime(你的日期字段).toShortDateString()
解决方案三:
引用1楼tss1011的回复:

要想sql存成1905-6-25那只能把数据类型改成字符串类型例如varchar(50)sql中的datetime和smalldatetime保存数据类型的时候全是带0:00:00的如果光是为了显示的时候只显示日期楼主可以在前台处理将他变成短日期格式如:Convert.toDateTime(你的日期字段).toShortDateString()

解决方案四:
sql的datetime类型格式就是yyyy-mm-ddhh:mm:ss如果只输入日期的话,时间就显示为0:00:00如果要想只输出日期的话,第一种:selectConvert(varchar(10),字段名,120)as日期from表
解决方案五:
aspnet显示的时候判断下不就可以了?当然也可以在aspnet获取数据的SQL语句里面做截取selectconvert(varchar(10),该日期字段,120)from表
解决方案六:
保证你的字段是DateTime类型的,并且用xxx.toString("yyyy-MM-dd");
解决方案七:
引用5楼lytrql的回复:保证你的字段是DateTime类型的,并且用xxx.toString("yyyy-MM-dd");
解决方案八:
引用5楼lytrql的回复:

保证你的字段是DateTime类型的,并且用xxx.toString("yyyy-MM-dd");

++
解决方案九:
格式化一下就行了
解决方案十:
格式化.toString("yyyy-MM-dd")类似等等

时间: 2024-12-01 09:06:09

日期怎么是1905-6-25 0:00:00的相关文章

java 如何将string="Sun Jan 02 2011 00:00:00 GMT+0800" 转换日期啊,

问题描述 String strdate=this.getRequest().getParameter("vehicleInformTime")System.out.println(strdate);vehicleInformTime = DateFormate.getDateByStr(strdate);/** * 将String转换为Date * @param str 如果日期str 为原始格式, dateFormat不用指定其格式 * @return */public static

数据库表中的一列值为:2007-06-12 列的存储类型为:datatime 但是在Asp.net网面上通过DataList绑定后显示的值为:2007-06-12 0:00:00?????????????????

问题描述 数据库表中的一列值为:2007-06-12列的存储类型为:datatime但是在Asp.net网面上通过DataList绑定后显示的值为:2007-06-120:00:00?怎么样通过DataList控件绑定后让他不显示:0:00:00,而只显示:1985-06-12 解决方案 解决方案二:sql语句不要直接选出时间字段t,拼字符串year(t)+month(t)+day(t)asnewtime解决方案三:'<%#Bind("DateTime","{0:yyy

datagridview-怎么删除DATAGRIDVIEW中字符为“0:00:00”的行

问题描述 怎么删除DATAGRIDVIEW中字符为"0:00:00"的行 要把某一列中含有字符"0:00:00"的行全部删除,出错了,请大家指正或者更好的方法.谢谢 解决方案 你可以直接从数据源判断,如果某条数据的Minimun knit time的值为0:0:0,则绑定该记录或者从数据源中移除该记录,再绑定. 解决方案二: 你的错是索引超出,看看访问Rows或Cell的索引对不对 解决方案三: 数据源是直接从CSV格式导入到DATAGRIDVIEW的,如果是在SQ

SpaceZero 0.82.00发布 2D太空战斗游戏

SpaceZero是一个2D太空战斗游戏,适合两个人使用网络来玩.该游戏的目标是征服太空,击败所有敌人.在起点,你只有一条船和一个星球,但你有钱购买更多的太空船,征服更多的行星.所有的船舶都可以由计算机控制(自动模式)或玩家(手动模式).您可以轻松地改变你的太空船,进行独立的控制. SpaceZero 0.82.00该版本进行了一些重大的更新.添加了宇航员和幸存者pods,求生存到船爆炸.图形窗口现在可以调整大小.添加一个启动选项菜单,音量控制和用户定义键.停止订单和探索进行了审查,并添加的顺序

getmail 4.25.0发布 fetchmail邮件工具

getmail是一个简单.安全.可靠的fetchmail邮件工具的替代品.主要功能包括:从一个或多个POP3.SPDS或IMAP4服务器(带或不带SSL)检索电子邮件(所有的消息或只有未读消息),适用于一个或多个电子邮件帐户,并可靠地发送qmail风格的Maildirs.mboxrd文件.或通过外部MDAs指定的每个帐户. getmail 4.25.0该版本增加了支持OS X的POP/IMAP密码存储功能. 软件信息:http://pyropus.ca/software/getmail/ 下载地

数据库时间出现&#039;0000/00/00&#039;,难道我穿越了?

前几天有个朋友遇到一个问题,在做日期类型数据的运算的时候出现了'0000-00-00'的结果,不得其解.你是否遇到过同样的问题呢?这样一个并不存在的时间点,难道是因为数据库系统穿越了? 问题回顾在使用ogg同步数据到备库的时候,报ORA-01850的错误,通过logdump发现了很多类似的SQL报错,选取其中一个如下: select to_char(a.station_time) from sfis1.r_vip_log a where id=486270420; 结果显示:0000-00-00

JDBC连接mysql,TOMCAT错误: Cannot convert value &amp;#39;0000-00-00 00:00:00&amp;#39; from column 10 to TIMESTAMP

解决思路依据如下URL: http://blog.csdn.net/stail111/article/details/5640109 问题:MySQL数据库,如果数据库中日期字段为空为值为'0000-00-00 00:00:00"时,查询的时候回报:Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP   解决办法: 更改连接数据库方式 在连接:jdbc:mysql://127.0.0.1:3306/test

关于1970-1-1 00:00.000的知识【转】

转自:http://blog.csdn.net/tianzizhi/article/details/4547373 现在计算机和一些电子设备时间的计算和显示是以距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量为标准的,如1970-1-10 20:47 偏移量为2724441632毫秒,出现类似字样说明时间被初始化了. 小知识:格林威治标准时间GMT许多人都知道两地时间表简称为GMT或UTC,而世界时区表则通称为World Time,那么G

MySqlBulkLoader后数据库出现0000-00-00 00:00:00数据问题

//这是在.Net中使用MySqlBulkLoader //为什么使用MySqlBulkLoader,因为 20多万数据,导入数据库就几秒而已,一个字:快!其他的批量插入基本都比这种方法慢. //CsvWriter 使用的是CSVHelper类库             string tmpPath = Path.GetTempFileName();            using (var csv = new CsvWriter(new StreamWriter(tmpPath)))