标签: calendar

Javascript框架日历插件

有没有知道一个主要的JavaScript框架的好日历(不是datepicker,但是一个BIG可浏览的日历)插件.我更喜欢jQuery.

javascript jquery calendar

42
推荐指数
2
解决办法
3万
查看次数

使用Calendar.getInstance()与新GregorianCalendar()获取当前日期时间

获取日期时间之间可能有什么区别

Calendar.getInstance()

VS

new GregorianCalendar()

java calendar gregorian-calendar

42
推荐指数
2
解决办法
3万
查看次数

java.lang.IllegalArgumentException:错误类:类java.util.GregorianCalendar

我在使用时收到此异常 GregorianCalendar

java.lang.IllegalArgumentException: Bad class: class java.util.GregorianCalendar

谁知道如何解决,

请帮我.

p/s:我使用了以下代码:

Calendar someDate = GregorianCalendar.getInstance();
        someDate.add(Calendar.DAY_OF_YEAR, -7);
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String formattedDate = dateFormat.format(someDate);
Run Code Online (Sandbox Code Playgroud)

更新我应该用这一行来实现日期时间:

String formattedDate = dateFormat.format(someDate.getTime());

android calendar gregorian-calendar android-calendar

42
推荐指数
1
解决办法
2万
查看次数

无论日期如何,检查给定时间是否介于两次之间

我有时间跨度:

String time1 = 01:00:00

String time2 = 05:00:00

我想检查time1time2是否介于两者之间20:11:13 and 14:49:00.

实际上,01:00:00大于20:11:13和小于14:49:00考虑20:11:13总是小于14:49:00.这是先决条件.

所以我想要的是,20:11:13 < 01:00:00 < 14:49:00.

所以我需要这样的东西:

 public void getTimeSpans()
{
    boolean firstTime = false, secondTime = false;

    if(time1 > "20:11:13" && time1 < "14:49:00")
    {
       firstTime = true;
    }

    if(time2 > "20:11:13" && time2 < "14:49:00")
    {
       secondTime = true;
    }
 }
Run Code Online (Sandbox Code Playgroud)

我知道这个代码没有给出正确的结果,因为我正在比较字符串对象.

怎么做,因为他们是时间跨度而不是比较的字符串?

java android calendar timespan date

41
推荐指数
7
解决办法
9万
查看次数

下个月的第一天用java Joda-Time

您将如何重写下面的方法,该方法将返回下个月的第一天,org.joda.time包装在Joda-Time中

public static Date firstDayOfNextMonth() {
    Calendar nowCal = Calendar.getInstance();
    int month = nowCal.get(Calendar.MONTH) + 1;
    int year = nowCal.get(Calendar.YEAR);

    Calendar cal = Calendar.getInstance();
    cal.clear();
    cal.set(Calendar.YEAR, year);
    cal.set(Calendar.MONTH, month);
    cal.set(Calendar.DAY_OF_MONTH, 1);
    Date dueDate = new Date(cal.getTimeInMillis());

    return dueDate;
}
Run Code Online (Sandbox Code Playgroud)

java calendar jodatime

40
推荐指数
4
解决办法
4万
查看次数

如何为java.util.Calendar/Date更改TIMEZONE

我想在运行时更改Java Calendar实例中的TIMEZONE值.我在下面试过.但两种情况下的输出都是相同的:

    Calendar cSchedStartCal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
    System.out.println(cSchedStartCal.getTime().getTime());
    cSchedStartCal.setTimeZone(TimeZone.getTimeZone("Asia/Calcutta"));
    System.out.println(cSchedStartCal.getTime().getTime());
Run Code Online (Sandbox Code Playgroud)

输出:
1353402486773
1353402486773

我也尝试了这个,但输出仍然是相同的:

    Calendar cSchedStartCal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
    System.out.println(cSchedStartCal.getTime());

    Calendar cSchedStartCal1 = Calendar.getInstance(TimeZone.getTimeZone("Asia/Calcutta"));
    cSchedStartCal1.setTime(cSchedStartCal.getTime());
    System.out.println(cSchedStartCal.getTime());
Run Code Online (Sandbox Code Playgroud)

在API中我看到了以下评论,但我无法理解它:

     * calls: cal.setTimeZone(EST); cal.set(HOUR, 1); cal.setTimeZone(PST).
     * Is cal set to 1 o'clock EST or 1 o'clock PST?  Answer: PST.  More
     * generally, a call to setTimeZone() affects calls to set() BEFORE AND
     * AFTER it up to the next call to complete().
Run Code Online (Sandbox Code Playgroud)

请你帮助我好吗?

可能的解决方案:

    Calendar cSchedStartCal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
    long gmtTime = cSchedStartCal.getTime().getTime();

    long timezoneAlteredTime …
Run Code Online (Sandbox Code Playgroud)

java datetime calendar

40
推荐指数
2
解决办法
15万
查看次数

在Android中获取年,月和日期

我想使用以下代码获取今天的年,月和日期;

Calendar calendar = Calendar.getInstance();

int thisYear = calendar.get(Calendar.YEAR);
Log.d(TAG, "# thisYear : " + thisYear);

int thisMonth = calendar.get(Calendar.MONTH);
Log.d(TAG, "@ thisMonth : " + thisMonth);

int thisDay = calendar.get(Calendar.DAY_OF_MONTH);
Log.d(TAG, "$ thisDay : " + thisDay);
Run Code Online (Sandbox Code Playgroud)

但它给出了"2012年第1年和第28年日期",这不是今天的日期.我做错了什么?

android calendar

39
推荐指数
5
解决办法
6万
查看次数

使用p:calendar(不验证)相互限制开始和结束日期时间

我们要求向用户提供两个p:calendar组件,每个组件代表一个开始和结束日期.两个日期时间都有日期,小时和分钟.PrimeFaces具有完善的mindate,maxdate,minHour,maxHour,minMinute,和minMinute属性可用.

现在的要求是:

无法将开始日期时间设置为大于或等于结束日期时间.将结束日期时间设置为小于或等于结束日期时间是不可能的.

以下等式应该成立:

begin datetime < end datetime
Run Code Online (Sandbox Code Playgroud)

现在我们尝试了以下JSF:

<p:calendar id="begin-date"
            value="#{debugManager.selectedBeginDate}"
            mindate="#{debugManager.minBeginDate}"
            maxdate="#{debugManager.maxBeginDate}"
            maxHour="#{debugManager.maxBeginHour}"
            maxMinute="#{debugManager.maxBeginMinute}"
            pattern="yyyy-MM-dd HH:mm"
            showButtonPanel="true"
            readonlyInput="true"
            navigator="true"
            showOn="button"
            required="true">
    <p:ajax event="dateSelect" update="end-date" />
</p:calendar>

<p:calendar id="end-date"
            value="#{debugManager.selectedEndDate}"
            mindate="#{debugManager.minEndDate}"
            minHour="#{debugManager.minEndHour}"
            minMinute="#{debugManager.minEndMinute}"
            pattern="yyyy-MM-dd HH:mm"
            showButtonPanel="true"
            readonlyInput="true"
            navigator="true"
            showOn="button">
    <p:ajax event="dateSelect" update="begin-date" />
</p:calendar>
Run Code Online (Sandbox Code Playgroud)

这是一个示例性的最小/最大方法(结束日期):

public Date getMinEndDate()
{
    return this.getSelectedBeginDate();
}
Run Code Online (Sandbox Code Playgroud)

如您所见,最小结束日期是当前AJAX选择的开始日期.正确设置结束日期不允许将开始日期设置为结束日期.

当把时间纳入等式时问题就开始了......

由于p:calendar的接口有单独的方法,bean必须提供逻辑:

public int getMinEndHour()
{
    Date selectedBeginDate = this.getSelectedBeginDate();
    Date selectedEndDate = …
Run Code Online (Sandbox Code Playgroud)

java ajax jsf calendar primefaces

39
推荐指数
1
解决办法
5478
查看次数

Calendar.HOUR和Calendar.HOUR_OF_DAY之间的区别?

Calendar.HOUR和之间有什么区别Calendar.HOUR_OF_DAY?当使用Calendar.HOURCalendar.HOUR_OF_DAY?我很困惑,有时Calendar.HOUR这工作正常,othertime Calendar.HOUR_OF_DAY这工作正常.他们以int的形式返回什么?我已阅读文档但未了解其中的差异.任何建议谢谢.

java android calendar

39
推荐指数
1
解决办法
3万
查看次数

如何在Swift中创建日历视图

我想在Swift 2中制作简单的日历应用程序,但我不知道从哪里开始.我知道cocopoads中有一些很棒的日历组件,但是对于它们的文档尚未完成,作为初学者,我很难阅读它们并调查代码.我下载了一些流行的cocoapods并与他们一起玩,但我需要的功能缺少.

我想用日期和其他东西做一个简单的月经日记.我想这会很简单,但经过一天的调查后我觉得很难.也许我错了.

那么我如何制作自己的日历视图呢?我应该从日期的tableview和集合视图开始吗?

有人可以给我一些指示,我现在迷失了.Shoud我以某种方式学习制作我自己的观点(我是初学者,所以也许这太难了)或者我应该使用一些自定义日历?

iphone calendar ios swift

38
推荐指数
1
解决办法
5万
查看次数