Javascript绝对不是我最强的观点.我现在已经尝试了几个小时,似乎陷入了某处的日期格式化.
我有一个表单,用户选择了一个日期(年/月/日),然后这个日期将被采用,并将添加2周,然后日期将被复制到另一个表单字段.
我下面的最新尝试甚至没有添加日期,只是将一个表单字段中的选定日期复制到另一个表单字段,如果我选择'03/02/2012',则输出'Fri Mar 02 2012 00:00:00 GMT + 0000 (格林威治标准时间标准时间)',所以它以美国格式输出以及完整日期.如何让它以相同的格式输出并添加2周?
function LicenceToOccupy(acceptCompletionDate)
{
var date1 = new Date(acceptCompletionDate);
document.frmAccept.acceptLicence.value = date1;
}
Run Code Online (Sandbox Code Playgroud) 我在Excel中有100.000行数据.某些字段是日期,但Excel中的字段是文本.我需要数字格式的这些字段,包括日期和时间(例如21.10.2011 13:10:50).格式化单元格不起作用,因为这不会更改数据类型.我可以用公式选择日期和时间但不能将它们放在同一个单元格中.
所以我要找的是计算日期数字表示的公式(如果您将日期格式化为数字,则会看到该公式).
有没有办法解析以下日期字符串July 23 1916而不是July 23 2016?
System.out.println(new SimpleDateFormat("yy/MM/dd", Locale.US).parse("16/07/23"));
Run Code Online (Sandbox Code Playgroud) 我需要一个日期格式(也许是SimpleDateFormat)来解析我在Date对象上调用toString()时得到的输出的可靠性.我的德语(!)系统的输出是:"Sun Dec 12 13:45:12 CET 2010",所以它似乎并不尊重语言环境,这似乎让它变得简单.
任何人?
我有以下格式的数千个日期:
2011-10-02T23:25:42Z (又名ISO 8601 in UTC)
我应该使用什么MySQL数据类型在MySQL数据库中存储这样的ISO8601日期?例如Datetime,timestamp或其他什么?
哪个最适合比较(例如,在两个日期/时间之间获取记录)并从查询中排序结果?如果数据库非常大呢?
什么是将上述PHP字符串转换为MySQL存储的最佳方法?(我猜date_default_timezone_set('UTC');是会用的?)
我需要将下面提到的日期字符串解析为std日期格式.
在ruby中是否有内置函数可以解析类似的东西,
2011年12月9日至2011-12-09
可能重复:
在PHP中将一种日期格式转换为另一种日期格式
从...开始:
$date = '2012-09-09 03:09:00'
Run Code Online (Sandbox Code Playgroud)
我想做两件事.
"2012-09-09".任何人都可以帮我解决这个问题吗?
我用谷歌搜索并尝试了几种比较日期的方法,但不幸的是没有得到预期的结果.我有如下记录的当前状态:
mysql> select date_format(date(starttime),'%d-%m-%Y') from data;
+-----------------------------------------+
| date_format(date(starttime),'%d-%m-%Y') |
+-----------------------------------------+
| 28-10-2012 |
| 02-11-2012 |
| 02-11-2012 |
| 02-11-2012 |
| 03-11-2012 |
| 03-11-2012 |
| 07-11-2012 |
| 07-11-2012 |
Run Code Online (Sandbox Code Playgroud)
我想比较日期,因此这样做:
mysql> select date_format(date(starttime),'%d-%m-%Y') from data where date_format(date(starttime),'%d-%m-%y') >= '02-11-2012';
+-----------------------------------------+
| date_format(date(starttime),'%d-%m-%Y') |
+-----------------------------------------+
| 28-10-2012 |
| 02-11-2012 |
| 02-11-2012 |
| 02-11-2012 |
| 03-11-2012 |
| 03-11-2012 |
| 07-11-2012 |
| 07-11-2012 |
Run Code Online (Sandbox Code Playgroud)
我相信结果不应该包括'28 -10-2012'.有什么建议吗?提前致谢.
我想将Date对象保存为可读字符串(例如22/10/2009 21:13:14),该字符串也可以解析为Date对象.
我尝试了很多东西,我能找到的最好的东西是使用DateFormater进行解析和格式化,但它有一个挫折.格式化日期时,您将丢失秒信息.我试图找到,如果有对其进行格式化并显示秒的选项(更好的将是毫秒级的,因为这是该决议的Date对象可以让你有),但我短了.
有任何想法吗?
我已经写了一个方法来获取当前日期的格式,yyyy-MM-dd并希望能够创建另一种方法来获取昨天的日期,即当前日期的前一天.所有这些需求是日期而不是时间戳.我也不想使用Calendar它.我这样设置了当前日期:
public class DateWithNoTimestamp
{
private static final String CURRENT_DATE_FORMAT = "yyyy-MM-dd";
public final static String getCurrentDate()
{
DateFormat dateFormat = new SimpleDateFormat(CURRENT_DATE_FORMAT);
Date date = new Date();
return dateFormat.format(date);
}
}
Run Code Online (Sandbox Code Playgroud)
这可以获得当前日期,现在是getYesertdayDate()我遇到麻烦的单独方法.如何getCurrentDate()在减去一天的同时以与我相同的方式进行设置?
date-format ×10
date ×6
java ×4
datetime ×2
mysql ×2
php ×2
date-parsing ×1
excel ×1
iso8601 ×1
javascript ×1
ruby ×1