问题标签 [date-format]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 使用 SSIS for Excel 到 SQL Server 中的日期格式问题
我正在尝试使用 SSIS 将 Excel 2003 中的电子表格中的一列日期导入 SQL Server 2005。我在英国,所以希望日期格式为 dd/MM/yyyy。
不幸的是,电子表格中的列包含以 dd/MM/yyyy 格式存储为字符串的日期(使用 Excel 'General' 格式)以及使用 Excel 'Date' 格式 dd/MM/yyyy 格式的日期(使用区域设置'English (英国)')。
事情就是这样,我不能指望用户能够自己解决这个问题。
查看电子表格时,所有日期在视觉上看起来都是正确的,即 dd/MM/yyyy。
我正在尝试将值导入数据库中保存表中的 varchar 列。然后我运行一个存储过程,将这些值复制到包含日期时间列的正确表中。
问题是存储在电子表格中并使用日期格式的日期作为 MM/dd/yyyy 导入 SQL Server,而存储为字符串的日期则作为 dd/MM/yyyy 导入。我在连接字符串中有 IMEX=1 。
在同一 varchar 列中使用两种格式的日期显然会在我尝试将其放入 datetime 列时导致问题,因此
没用。
有谁知道为什么 SSIS 包会将 Excel 电子表格中看似正确的日期作为 MM/dd/yyyy 导入 SQL Server?
是否有强制 SSIS 包将日期导入为 dd/MM/yyyy 的日期,这将与这种日期组合作为字符串和应用了日期格式的单元格一起使用?
还有其他想法吗?!
非常感谢,
安东尼
sql - Web 服务的正确日期时间格式
我有一个 web 服务,其方法通过我的 javascript 中的 xmlhttprequest 对象调用。该方法接受一个 datetime 参数,该参数随后被转换为字符串并针对数据库运行以执行计算。
我从 m_txtDateAdd 获取值并发送 xmlHttprequest
有一个验证器连接到它
我的网络方法看起来像这样
我使用 sqlDateString 作为我发送到数据库的命令文本的一部分。它是一个遗留应用程序及其内联 sql,因此我无法自由设置存储过程并在我的代码中创建和分配参数。这在 90% 的时间里都有效。在 m_txtDateAdd 的 onchange 事件上调用 Web 服务。我时不时地从服务器得到的响应是
System.ArgumentException:无法将 25/06/2009 转换为 System.DateTime。System.ArgumentException:无法将 25/06/2009 转换为 System.DateTime。
参数名称:类型---> System.FormatException:字符串未被识别为有效的日期时间。
date-format - “ds1248083197360”是什么日期格式?
正如问题所述,“ds1248083197360”是什么日期格式?这是标准日期格式还是应用程序的自定义格式?
ds1248083197360是20/07/2009(或美国格式,07 /20/2009 )
java - 如何显示具有自定义时区的日期?
假设我有一个代表日期的字符串,如下所示:
“格林威治标准时间 2009 年 7 月 8 日星期三 17:08:48”
所以我将该字符串解析为这样的日期对象:
这给了我正确的日期对象。现在我想将此日期显示为 CDT 值。
我已经尝试了很多事情,但我无法让它正常工作。必须有一个使用 DateFormat 类的简单方法才能使其工作。有什么建议吗?我最后一次尝试是这样的:
localization - asp和iis 6.0在哪里得到它的日期格式
我发现了一个带有新 Web 服务器的泡菜。我们有一个新的网络服务器,它显示的日期与我们的旧网络服务器不同。
我们正在使用 windows server 2003 在 IIS 6.0 上运行 asp 经典网页。
我们以管理员身份登录并根据需要设置区域设置,然后将设置应用于当前用户和默认用户配置文件。
然后我们进入注册表并在 HKEY_USERS/.default/control panel/international 下更新适当的格式。
将我们网站的 asp.net 配置更新为正确的代码页和区域设置。
有没有人有其他地方可以让应用程序获取日期格式?
php - 让 mySQL date_format 在 PHP 中显示
对你们中的许多人来说,这听起来像是一个非常简单的问题,但我似乎无法让基本的 date_format 与 mySQL 语句一起使用,然后使用 php 显示。这是我目前拥有的代码:
然后尝试使用以下方法显示它:
我想要的只是将日期从 PHP myAdmin 时间戳格式化为我想要的格式。
干杯
java - 如何将标准日期解析为 GMT?
有人可以给我看一段解析这个日期的java代码吗:
2009-08-05
进入这个 GMT 日期:
2009/217:00:00
====
到目前为止我所拥有的是:
但它不工作
c# - 在 asp.net 中处理日期
如何处理用户输入的日期并将其存储在数据库中的日期字段中?用户使用 jquery datepicker 在文本字段中输入日期。
以下是我的具体需求:
1. 如何将 mm/dd/yy 字符串(选择的 jquery 可以生成任何格式)转换为可作为日期字段存储在数据库中的格式。
2. 如何获取日期,然后将其更改为“2009 年 8 月 11 日,星期三”?
我使用 C# 作为后端,但我也应该能够理解 VB 代码。
谢谢!
php - php/mysql - date_format 和时间部分
抱歉,如果这已经回答了很多次,但我找不到答案,我很困惑。
我有一个 mysql 查询,当我在数据库中运行它时,它似乎输出了我想要的结果 - 但是当我通过 PHP 运行查询时,它没有正确输出。
在数据库中,日期存储如下:
我想要做的不是显示早于今天日期的数据。因此,在 where 子句中是这样做的:
我的意图是去掉时间部分,因为我一直在努力寻找将 now() 的时间部分转换为午夜的方法。
当我在 PHPMyadmin 上运行它时,这似乎有效,但是当我运行 php 脚本时它却没有。
有任何想法吗?
非常感谢!
mysql - 如何在 where 子句中优化 mysql date_format() 以提高速度?
我正在尝试优化具有 220,000 行的相对较大的 mysql (myisam) 表。表本身并没有那么大 - 大小约为 23.5MB。那么,真正的问题是什么?- 我得到这样的查询:
我试图在 date_field 上设置一个索引,但 EXPLAIN 显示该索引根本没有使用......我想这并不奇怪,因为 DATE_FORMAT() 。所以,我计划添加另一列,将日期保存为 '%m%d' 并在其上放置一个索引。我不想这样做的唯一原因是因为数据重复。
顺便说一句,我使用 date_field 是一个生日字段,我确定我总是需要 date_field 作为 %Y-%m-%d 或只是 %m%d
您对如何优化上述查询有更好的建议吗?提前致谢 !!!
一些信息:
MySQL 版本:5.0.51b-log
操作系统:slackware 12.1
CPU:Pentium III (Coppermine) at 996.783Mhz
RAM:512MB DDR
HDD:80GB SATA
PS我试图添加另一列将日期保存为 %m%d 。结果非常好,但我仍然不喜欢这种方法。我正在等待更多的建议!