以编程方式计算Excel数据格式

以编程方式计算Excel数据格式,excel,date,locale,Excel,Date,Locale,我有一个程序,它以excel的形式获取输入,并通过查询select*读取数据集。 excel由客户创建。 excel包含一个日期列。 问题是,在查看数据集时,日期列格式有时类似于mm/dd/yyyy,有时类似于dd/mm/yyyy。1970年1月25日1970年1月25日 我想这取决于制作excel的机器上的区域设置 我的程序如何知道excel中的日期格式?不确定您的问题是关于输出还是输入。。。 对于输出: 您没有提到数据库类型。但规则是:用美国的方式约会:mm/dd/yyyy。对于Jet,我通

我有一个程序,它以excel的形式获取输入,并通过查询select*读取数据集。 excel由客户创建。 excel包含一个日期列。 问题是,在查看数据集时,日期列格式有时类似于mm/dd/yyyy,有时类似于dd/mm/yyyy。1970年1月25日1970年1月25日

我想这取决于制作excel的机器上的区域设置


我的程序如何知道excel中的日期格式?

不确定您的问题是关于输出还是输入。。。 对于输出: 您没有提到数据库类型。但规则是:用美国的方式约会:mm/dd/yyyy。对于Jet,我通常使用格式MyDate、\dd\/mm\/yyyy\ \是转义字符,它确保下一个字符按原样输出 输入: 尝试读取单元格格式?范围A1.NumberFormat
然而,在我的电脑上,使用法语设置,显示为2011年2月15日的日期返回的格式为m/d/yyyy,所以在这里没有什么用处

不确定您的问题是关于输出还是输入。。。 对于输出: 您没有提到数据库类型。但规则是:用美国的方式约会:mm/dd/yyyy。对于Jet,我通常使用格式MyDate、\dd\/mm\/yyyy\ \是转义字符,它确保下一个字符按原样输出 输入: 尝试读取单元格格式?范围A1.NumberFormat
然而,在我的电脑上,使用法语设置,显示为2011年2月15日的日期返回的格式为m/d/yyyy,所以在这里没有什么用处

我的问题是关于从excel输入日期以及如何确定其格式。您使用的范围对象是什么?你是怎么来的?请。我的问题是关于从excel输入日期以及如何确定其格式。您使用的范围对象是什么?你是怎么来的?请