标签: calendar

2014年6月的几个星期

很抱歉提出愚蠢问题,但我无法获得日历返回的2014年6月的正确周数:

public static void main(String[] args) {
    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.DAY_OF_MONTH, 1);
    calendar.set(Calendar.MONTH, Calendar.JUNE);
    calendar.set(Calendar.YEAR, 2014);
    calendar.setFirstDayOfWeek(Calendar.MONDAY);
    System.out
        .println("first day of week: " + calendar.getFirstDayOfWeek());
    System.out.println("weeks in month: "
        + calendar.getActualMaximum(Calendar.WEEK_OF_MONTH));
    System.out.println("days in month: "
        + calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
}
Run Code Online (Sandbox Code Playgroud)

我正进入(状态:

first day of week: 2
weeks in month: 5
days in month: 30
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

为什么2014年6月的周数不是6?我在Mac OS X 10.9.3上使用jdk1.8.0_05.

java calendar week-number

0
推荐指数
1
解决办法
312
查看次数

设置一周的第一天.日历.JS

我用这个脚本用JavaScript创建了一个日历.我重写了它,例如,我建立了上一个月和下个月的观察,查看上个月或下个月等.但基本算法保持与该文章中所写的相同(for loops"//填写天").

那么现在,当一切都很好的时候,我需要一周的第一天是星期一,而不是星期天.不幸的是,我无法想象如何更改循环以使此功能正常工作.

那么,我如何更改循环以使星期一成为一周的第一天?谢谢.

javascript calendar weekday

0
推荐指数
1
解决办法
2255
查看次数

为什么在使用java日历解析时出错了月份

Date fakeDate = sdf.parse("15/07/2013 11:00 AM");
Calendar calendar = Calendar.getInstance()
calendar.setTime(fakeDate);
int currentMonth = calendar.get(Calendar.MONTH);
Run Code Online (Sandbox Code Playgroud)

我得到currentMonth == 6而不是7.

这是为什么?

java calendar timer

0
推荐指数
1
解决办法
52
查看次数

Java日历生成无效的月份和日期

Plase看看下面的代码

 Calendar date = Calendar.getInstance();
            initialClientLetterDate.setText(date.get(Calendar.YEAR)+"/"+date.get(Calendar.MONTH)+"/"+date.get(Calendar.DAY_OF_WEEK));
Run Code Online (Sandbox Code Playgroud)

这会生成无效的"月份"和"日期".输出是 2014/09/06.为什么是这样?我只想获得当前年份,日期和月份.

java calendar

0
推荐指数
1
解决办法
458
查看次数

更改DataFrame中的索引数量?

我试图更改以下代码的输出:

import numpy as np
import pandas as pd
from pandas import Series, DataFrame, Panel, bdate_range, DatetimeIndex, date_range
from pandas.tseries.holiday import get_calendar
from datetime import datetime, timedelta
import pytz as pytz
from pytz import timezone

start =  datetime(2013, 1, 1)

hr1 = np.loadtxt("Spot_2013_Hour1.txt")

index = date_range(start, end = '2013-12-31', freq='B')
Allhrs = Series(index)
Allhrs = DataFrame({'hr1': hr1})
df = Allhrs
indexed_df = df.set_index(index)
print indexed_df
Run Code Online (Sandbox Code Playgroud)

错误:

  File "<ipython-input-61-c7890d8ccb07>", line 17, in <module>
    indexed_df = df.set_index(index)

  File "/Applications/anaconda/lib/python2.7/site-packages/pandas/core/frame.py", line 2390, in …
Run Code Online (Sandbox Code Playgroud)

python datetime calendar dataframe pandas

0
推荐指数
1
解决办法
2263
查看次数

Android将毫秒转换为小时

我在字符串中有毫秒数,我希望从中得到小时和分钟.

这是我的code:

String ms = "1425652847915";
int t = Integer.parseInt(ms);

Calendar c = Calendar.getInstance();
c.set(Calendar.MILLISECOND, t);

int  h = c.get(Calendar.HOUR_OF_DAY);
int  m = c.get(Calendar.MINUTE); 
Run Code Online (Sandbox Code Playgroud)

但我得到了这个error:

java.lang.NumberFormatException:无法将'1425652847915'解析为整数

有什么建议吗?

java time android calendar parseint

0
推荐指数
1
解决办法
2876
查看次数

如何使用angular-ui/ui-calendar(arshaw/fullcalendar)加载回拨?

我正在尝试使用angular-ui日历实现加载回调函数.我希望我的日历在加载后转到特定日期,而不是转到当前日期.

我可以使用dayClick方法获得此功能,但是我根本无法使用angular实现加载功能.下面是代码,请注意加载回调不是控制台记录任何东西.

 $scope.goToRootScopeDate = function() {
     $scope.myCalendar.fullCalendar('gotoDate', $rootScope.day);
  }

    /* config calendar view  */
  $scope.uiConfig = {
    calendar: {
      defaultView: "agendaDay",
      // editable: true,
      header: {
        left: 'agendaWeek',
        center: 'title',
        right: 'today prev,next',
      },
      dayClick: $scope.goToRootScopeDate,
      loading: function(bool) {
        if (bool) {
          console.log('Done loading')
        } else {
          console.log("still loading")
        }
      }
    },
  }; 
Run Code Online (Sandbox Code Playgroud)

calendar fullcalendar angularjs angular-ui

0
推荐指数
1
解决办法
3633
查看次数

使用Java获取当前Calendar对象的快捷方法

给定一个方法需要在每次调用时使用当前日/月/年的值,并且每秒调用几次(数百万次或更多次),除了创建一个Calendar对象之外,还有更快的方法来实现该功能吗?每次调用的当前时间?

使用Calendar.getInstance()calendar.setTime()(使用时间字段重新计算)每秒执行多次是非常昂贵的.

标准Java解决方案是优选的(例如,超过使用第三方库).

java time calendar

0
推荐指数
1
解决办法
568
查看次数

将4位数年份转换为2位数年份

fourdigityear<-c("2003/7/15","2009/6/12")
Run Code Online (Sandbox Code Playgroud)

我应该如何将4位数年份转换为2位数年份,以便最终得到类似"7/15/03","12/6/09"的内容.

calendar r date 2-digit-year

0
推荐指数
1
解决办法
1490
查看次数

Java Calendar.HOUR_OF_DAY在下午2点不工作

我需要在当前时间增加两个小时,并以24小时格式表示.这是我的代码

public class Tester {

    @Test
    public void test() {

//for example i have entered time 12.00PM so it should add 2 hours and print 14.00
        System.out.println(stringToDate("2015-10-16 12:00:03"));


    }


    public static Date stringToDate(String str) {
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        Date date = null;
        try {
            date = formatter.parse(str);
            Calendar calendar = Calendar.getInstance();
            calendar.setTime(date);
            calendar.add(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY)+2);
            date = calendar.getTime();
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return date;
}


}
Run Code Online (Sandbox Code Playgroud)

预期产出

Fri Oct 16 …
Run Code Online (Sandbox Code Playgroud)

java calendar

0
推荐指数
1
解决办法
754
查看次数