我在一个读取文件和处理数据的项目中工作。 在那里我需要用date工作,例如: 2012-01-10 23:13:26 2012年1月13日 我发现包乔达,有点有趣的包,但不知道它是否是最简单的。 我能够parsing第一个例子到DateTime对象(Joda)reg-ex和string操作。 (例如:用“ – ”replace空格并将其传递给构造函数。 new DateTime("2012-01-10 23:13:26".replace(' ', '-')) 我猜想它的工作,但问题是与第二种格式。 我怎样才能使用这样的input来提取一个对象,最好是乔达对象。 我当然可以编写一个函数来改变Joda支持的格式,但是想知道是否会有其他方法(甚至是一些本地的Java库)来执行它。 如果还有比乔达更好的东西,请让我知道。 谢谢。
这是一个noob问题: 如何parsingdate格式"YYYYmmdd"没有外部库? 如果inputstring不是这种格式,我想获得invalid Date (或未定义,如果它会更容易)。
为什么IE不能把这个stringparsing成Date对象。 var d = Date.parse("Fri Jun 11 04:55:12 +0000 2010"); // returns NaN 不过,它在FireFox中运行良好。 我正在运行IE 8。 谢谢。
在GNU中的命令date我可以这样做: date -d "+4 day" datei=20130101 i=5 date -d "$datei +$i day" 但我喜欢知道: 我怎么能在Solaris中做到这一点? 用date命令
我试图写一个MySQL查询来获得每个月之间的平均值,对于给定date之间的所有月份。 我的想法是这样的: 查询,类似 SELECT AVG(value1) as avg_value_1, AVG(value2) as avg_value_2, MONTH(save_date) as month, YEAR(save_date) as year FROM myTable WHERE save_date BETWEEN '2009-01-01' AND '2009-07-01' GROUP BY YEAR(save_date), MONTH(save_date) avg_value_1 | avg_value_2 | month | year 5 | 4 | 1 | 2009 2 | 1 | 2 | 2009 7 | 5 | 3 | […]
我有开始date和结束date。 我需要找出周日或周一的日子,依靠用户点击checkbox。 我如何find/计算在PHP中?
我有开始date和结束date。 我需要java中这两个date之间的月数。 例如,从2009年1月29日至2009年2月2日 (它有约会date和2月date)。 它应该返回2。
我对Android平台绝对陌生,并且在了解开发过程的同时一直在构build应用程序。 目前,我正在开展一项活动,我需要部署2个dateselect器。 一个是“开始date”,另一个是“结束date”。 我一直在这里的Android开发者页面上遵循DatePicker教程: http : //developer.android.com/resources/tutorials/views/hello-datepicker.html 对于一个DatePicker,它工作得很好。 现在我的问题是,当我复制第二个dateselect器的整个过程,它显示在模拟器上,以及在手机上。 但是,无论按哪个button来selectdate,只有第一个TextView被更新,第二个TextView会一直显示当前的date。 这里是代码: package com.datepicker; import java.util.Calendar; import android.app.Activity; import android.app.DatePickerDialog; import android.app.Dialog; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.DatePicker; import android.widget.TextView; public class datepicker extends Activity { private TextView mDateDisplay; private TextView endDateDisplay; private Button mPickDate; private Button endPickDate; private int mYear; private int mMonth; […]
function leapYear(year){ var result; year = parseInt(document.getElementById("isYear").value); if (years/400){ result = true } else if(years/100){ result = false } else if(years/4){ result= true } else{ result= false } return result } 这是我到目前为止(入口是在一个从这样存储在“isYear”),我基本上是在这里 ,所以使用我已经有了,我怎么能检查条目是闰年根据这些条件(注意,在实现伪代码的时候,我可能做错了,如果有的话,请纠正我)编辑:注意,这需要使用一个不是date函数的整数
我有这个奇怪的情况,我必须水平阅读。 所以我得到一个水平格式的数据的CSV文件。 如下所示: CompanyName,RunDate,10/27/2010,11/12/2010,11/27/2010,12/13/2010,12/27/2010…. RunDate后显示的所有date是运行date字段的值,我必须更新该系统中该公司的字段。 date值不是固定编号,它们可以是单个值到10到n个数字。 所以我需要读取所有这些值并在系统中更新。 我正在用Java写这个。