Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel中缺少日期时间格式_Excel_Datetime_Excel 2007 - Fatal编程技术网

Excel中缺少日期时间格式

Excel中缺少日期时间格式,excel,datetime,excel-2007,Excel,Datetime,Excel 2007,我在Excel中遇到了一个问题,即单元格中的日期值都丢失了 数据库中的实际值: ID Date 001 2015-05-18 00:00:00.000 002 2015-05-22 00:00:00.000 003 2015-05-21 00:00:00.000 004 2015-05-18 00:00:00.000 Excel视图(错误): Excel不将“-”识别为有效的日期分隔符。您有两个选择: 更改区域设置以允许“-”作为日期分隔符 创建/查询数据源时,将“-”转换

我在Excel中遇到了一个问题,即单元格中的日期值都丢失了

数据库中的实际值:

ID  Date
001   2015-05-18 00:00:00.000
002   2015-05-22 00:00:00.000
003   2015-05-21 00:00:00.000
004   2015-05-18 00:00:00.000
Excel视图(错误):

Excel不将“-”识别为有效的日期分隔符。您有两个选择:

  • 更改区域设置以允许“-”作为日期分隔符
  • 创建/查询数据源时,将“-”转换为本地日期分隔符(通常为“.”或“/”)

日期列中的格式为“常规”。我将数据导出为CSV文件。语言环境:控制面板/区域和语言/其他设置/(临时)将(短)日期格式设置为“yyyy MMM dd”(我这样做通常是一次性的)。。。查询:将日期字段重新格式化为Excel可以识别的字符串,使用诸如\u CHAR()[Oracle]、date\u FORMAT()[MySQL]等函数。对不起,是的。。。因为月份是数字,所以一定是MM-我的错!刚刚在这里试过。。。我可以导入一个与OP的确切格式,如果我事先调整地区CSV。。。这不是关于EXCEL。。。语言环境是在操作系统级别(=>控制面板)设置的,EXCEL只是从中“获益”。在这里,操作系统(WIN7)和Excel 2010都将MMM理解为三个字母的缩写月。。。尽管在Excel中,您必须将其定义为自定义格式,这取决于您的基础区域设置。
ID  Date
1   00:00.0
2   00:00.0
3   00:00.0
4   00:00.0