如何将以下格式转换为unix时间戳?
Apr 15 2012 12:00AM
Run Code Online (Sandbox Code Playgroud)
我从DB获得的格式似乎AM
在最后.我尝试过使用以下内容但它不起作用:
CONVERT(DATETIME, Sales.SalesDate, 103) AS DTSALESDATE,
CONVERT(TIMESTAMP, Sales.SalesDate, 103) AS TSSALESDATE
where Sales.SalesDate value is Apr 15 2012 12:00AM
Run Code Online (Sandbox Code Playgroud) 大多数事件都在所有浏 但是,我知道在Internet Explorer中"提交"事件不会冒泡.什么是其他没有泡沫的事件?
我想要一种在客户端上存储信息的方法,可以通过我的站点的SSL和nonSSL版本访问.localStorage是一个很好的机制,但它只能通过当前协议访问.
我希望能够通过javascript在我网站的非ssl(http)部分存储一条信息,并在我网站的SSL(https)部分访问它.
有谁知道在ssl和非ssl页面之间共享存储的客户端信息的好方法?
我知道我总是可以默认使用cookie.但是我讨厌必须为每个请求来回发送cookie.
我需要一个Generic集合,它位于Dictionary和LinkedList之间.我希望能够:
我看了一下提供的Generic集合以及专门的集合.我还没找到我想要的东西,最接近的收藏品是OrderedDictionary和SortedDictionary.
一个快速的谷歌找到了以下潜在的收藏:
每一个看起来都很合适.但是,我想问大师他们的建议是什么.
那么大师们,你有什么建议?您是否使用这些集合或其他集合来实现这些或相关目标?有什么明显的东西我应该看着,我只是失踪了吗?
在我的代码中,我有一个如下所示的查询:
$load_query = "LOAD DATA LOCAL INFILE '{$file}' INTO TABLE `{$table}`
FIELDS TERMINATED BY ',' ENCLOSED BY '\"';";
Run Code Online (Sandbox Code Playgroud)
这是我尝试加载的文件中包含的示例行:
"MC318199","06160","1","P","00750","00000","TN598792","04/16/2009","91X"
Run Code Online (Sandbox Code Playgroud)
您会注意到在示例行的末尾有相当多的空格.这些空格都出现在终止该行的新行字符"\n"之前.问题是这些空间进入数据库.
如何在运行LOAD DATA INFILE
命令时删除其他空格?有没有办法使用RTRIM
?
编辑
正如ajreal建议我必须重新准备文件.准备好文件后,它正确地插入到数据库中.我修改了在http://gabeanderson.com/2008/02/01/unixlinux-find-replace-in-multiple-files/上找到的bash脚本来完成此任务.代码如下所示:
#!/bin/bash
for fl in *.txt; do
mv $fl $fl.old
sed 's/[ \t]*$//' $fl.old > $fl
rm -f $fl.old
done
Run Code Online (Sandbox Code Playgroud) javascript ×2
mysql ×2
c# ×1
csv ×1
datetime ×1
dictionary ×1
dom ×1
html ×1
linked-list ×1
ssl ×1
timestamp ×1
web-storage ×1