标签: dayofweek

GregorianCalendar setFirstDayOfWeek不影响前牛轧糖上的WEEK_OF_YEAR

下面的代码给出了Nougat和pre-Nougat的不同结果.看看,如果你想要自己尝试一下.如果有人能解释我为什么并给出解决方案,我将不胜感激.

我想在所有Android版本上获得正确的WEEK_OF_YEAR值,具体取决于一周的第一天.我有一个时间表应用程序,我正在使用gregorianCalendar很多,所以我不想切换到另一个类/ lib.

    //default first day of the week is Monday for replication. I live in the Netherlands, it's weird.
    Locale l = new Locale("nl", "NL");

    GregorianCalendar test = new GregorianCalendar(l);
    test.set(Calendar.YEAR, 2017);
    test.set(Calendar.MONTH, 0);
    test.set(Calendar.DAY_OF_MONTH, 29);//this is a Sunday

    int week = test.get(Calendar.WEEK_OF_YEAR);//should be 4
    test.setFirstDayOfWeek(1);//Set it to Sunday
    int week2 = test.get(Calendar.WEEK_OF_YEAR);//should be 5 but is 4 below nougat???
Run Code Online (Sandbox Code Playgroud)

android dayofweek gregorian-calendar week-number

11
推荐指数
1
解决办法
452
查看次数

在C#TimeSpan Class内循环一周的日子

我试图在两个时间段之间循环通过WEEK的每一天

  DateTime start = new DateTime(2010, 1, 1);
  DateTime end = new DateTime(2011, 12, 12);
Run Code Online (Sandbox Code Playgroud)

我已设法使用以下代码获取这些日期之间的天数

     TimeSpan range = (end - start);
Run Code Online (Sandbox Code Playgroud)

结果是710.

我现在希望每个月能够获得本周的活动,

例如

1月1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 18 19 20...

与匹配

MTWTFSSMTWTFSSM

我知道c#有一个来自DateTime类DayOfWeek的属性,它获取了一周中的一天我的问题是构建一个循环来执行上述操作?

任何人?

c# datetime loops timespan dayofweek

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

如何在PHP中找到最接近的一周?

如果最初我有一个日期字符串,如何在PHP中找到一周中最近的一天07.05.2010?例如,我想找到最近的星期日(或一周中的任何一天).我该如何实现呢?谢谢

php date weekday dayofweek

10
推荐指数
2
解决办法
9497
查看次数

在.net中,知道周数我怎样才能得到工作日的日期?

我想在C#中创建一个函数,一个星期的数字将在那一周返回给我.

例如,对于第40周,我怎样才能得到这些日子:4/10,5/10,6/10,7/10,8/10,9/10,10/10.

先感谢您!

.net datetime dayofweek week-number

9
推荐指数
1
解决办法
4712
查看次数

如何用js获得一个月的4个星期一?

(首先,请原谅我的英语,我是初学者)

让我解释一下情况:

我想使用Google Charts Tool创建图表(尝试一下,它非常有帮助).这部分并不是很难......

问题来自于我有一个特定的图表需要在x轴上一个月的四个星期:我想在屏幕上只显示当前月的四个星期一.

我已经有了currentMonth和currentYear变量,我知道如何获得当月的第一天.我需要的只是如何在阵列中获得一个月的四个星期一.所有这些都在同一个JavaScript文件中.

我在编程逻辑中迷失了很多,而且我已经看到了很多不适合我的解决方案.

那么,我有什么:

var date = new Date();
var currentYear = date.getFullYear();
var currentMonth = date.getMonth();
var firstDayofMonth = new Date(currentYear, currentMonth, 1);
var firstWeekDay = firstDayofMonth.getDay();
Run Code Online (Sandbox Code Playgroud)

我希望有这样的东西:

var myDates = [
    new Date(firstMonday),
    new Date(secondMonday),
    new Date(thirdMonday),
    new Date(fourthMonday),
];
Run Code Online (Sandbox Code Playgroud)

谢谢你的阅读,如果你能帮助我... :)

Gaelle

javascript date dayofweek

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

Java 8的datetime包DayOfWeek枚举顺序

我正在查看Java 8的新日期时间包的教程.在关于DayOfWeekMonth枚举的页面上,它表示DayOfMonth枚举从星期一到星期日.这是为什么?我使用的每个其他系统(包括.NET)都在周日开始.

java datetime library-design dayofweek java-time

9
推荐指数
2
解决办法
273
查看次数

将DayOfWeek枚举转换为重复当天的字符串

我想知道是否有办法直接将整数DayOfWeek返回转换为表示星期一,星期二等日期的字符串.

示例代码:

MessageBox.Show(Date.Today.DayOfWeek)
Run Code Online (Sandbox Code Playgroud)

这将返回6(截至今天).有没有办法直接将其转换成Saturday例如?我真的不关心它真正转化为什么,但我想取消我的Select Case:

Select Case Date.Today.DayOfWeek
     Case 0
         day = "Sunday"
     Case 1
         day = "Monday"
     Case 2
         day = "Tuesday"
     Case 3
         day = "Wednesday"
     Case 4
         day = "Thursday"
     Case 5
         day = "Friday"
     Case 6
         day = "Saturday"
     Case Else
         day = "Apocalypse: we're all boned."
 End Select
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

vb.net date dayofweek select-case

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

在MySQL中存储每周事件的最佳方式?

我有一个每周活动的表格,这些活动在一周中的某些日子(例如MTWTh,MWF等)运行并且在特定时间(例如上午8点到下午5点)运行.在MySQL中存储星期信息以最简单地检索和处理数据的最佳方法是什么?我的CakePHP应用程序需要检索所有发生的事件NOW().

对于一天中的时间,我只会使用TIME.对于一周中的几天,我考虑过一个7位的位域,一周的varchar("MTWThFr"类型交易),但这两个看起来像笨重的解决方案(varchar是笨重的).

有什么建议?

mysql dayofweek

8
推荐指数
1
解决办法
4893
查看次数

从熊猫时间序列生成星期几箱图的最佳方法

我正在尝试为时间序列创建一组星期几的箱形图(例如,5分钟的温度观测值).

我的代码:

# ts is our timeseries
ts = df.SomeColumn

dow_map = {}
days = ['MON','TUE','WED','THU','FRI','SAT','SUN']
dow_idx = ts.index.dayofweek

i = 0
for d in days:
    dow_map[d] = ts[dow_idx == i]
    i = i + 1

df = pd.DataFrame(dow_map)
df.boxplot()
Run Code Online (Sandbox Code Playgroud)

结果是:

---------------------------------------------------------------------------
Exception                                 Traceback (most recent call last)
<ipython-input-898-6070c45e4c4b> in <module>()
     41     i = i + 1
     42 
---> 43 df = pd.DataFrame(dow_map)
     44 df.boxplot()
...
Exception: Reindexing only valid with uniquely valued Index objects
Run Code Online (Sandbox Code Playgroud)

我确实通过为每个星期创建DataFrames然后将它们连接到最终的DataFrame来获得成功,但这似乎效率低下......

python time-series dayofweek boxplot pandas

8
推荐指数
1
解决办法
4858
查看次数

将字符串转换为星期几(不是确切的日期)

我收到的String是一周的拼写日,例如星期一.现在我想得到那天使用的常量整数表示java.util.Calendar.

我真的必须自己做if(day.equalsIgnoreCase("Monday")){...}else if(...){...}吗?有一些简洁的方法吗?如果我挖出SimpleDateFormat并与Calendar我混合产生几乎与打字丑陋的if-else-infitity statetment一样多的行.

java calendar date dayofweek simpledateformat

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