如何在安卓系统中从选定的日期月份和年份中获取星期名称?
我尝试了以下代码,但它给了我两天前一周的名字. DatePicker picker; int date = picker.DayOfMonth; int month = (picker.Month + 1);//month is 0 based int year = picker.Year; SimpleDateFormat simpledateformat = new SimpleDateFormat("EEE"); Date dt = new Date(year, month, date); 解决方案 首先使用 SimpleDateFormat 使用SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEEE");获得一周的日名 其中 EEEE - >每周名称 示例代码 SimpleDateFormat inFormat = new SimpleDateFo
0 2024-02-12
编程技术问答社区
简单的日期格式星期几显示同一天
无论日期如何,我都会在周四显示以下代码显示.我对此有什么想法? public void CreatePlan() { editPlanName = findViewById(R.id.editPlanName); String plan_name = editPlanName.getText().toString(); DatabaseManager db; int day = datepicker.getDayOfMonth(); int month = datepicker.getMonth(); int year = datepicker.getYear(); SimpleDateFormat sdf = new SimpleDateFormat("EEEE"); Integer d_name = day; Integer plan_recipe = 0; Log.d("Date", String
0 2024-02-12
编程技术问答社区
在Android中设置日历字段
使用 在日历中设置日期字段 myCalender.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY); 是设置下一个星期五还是过去的星期五或最接近的一天? 我还没有设置日历的年度或任何其他字段,默认值是什么? 解决方案 都不.然而.情况很复杂.但不要使用Calendar,请参见下文. 来自 将给定的日历字段设置为给定值.值不是 用这种方法解释… 因此,在此通话中,它只是将一周的田野设置为星期五.每年,月和日期保持不变,也就是说,日期没有有效改变.但是. 如果以及Calendar何时最终计算并解决其字段, 如果日历字段值有任何冲突,Calendar给出 最近设置的日历字段的优先级.这 以下是日历字段的默认组合.这 最新组合,由最近的单曲确定 字段将被使用. 如果您只设置了一周的一天(可能与其他领域引入冲突),则适用以下组合: YEAR + MONTH + WEEK_OF_MONTH + D
0 2024-02-11
编程技术问答社区
以字符串格式表示的日的名称,其中包括以后的日子
我需要一周中的一天名称,但取决于o实际日期和日期到未来.例如,我今天需要一天的名字,然后是明天的名字,日期+2天的名字等,我制作了此代码,但效果不佳.那么,我如何在Android中获得什么更好的方法? public String getDay3Name() { Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); String[] days = new String[] { "SUNDAY","SUNDAY","SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY" }; String day = days[calendar.get(Calendar.DAY_OF_WEEK)+1]; return day;
4 2024-02-07
编程技术问答社区
安卓日历以字符串形式获取当前星期的日期
我试图以这种方式获得一个带有实际工作日名称的字符串: Calendar c = Calendar.getInstance(); int dayOfWeek = c.get(Calendar.DAY_OF_WEEK); if (c.get(Calendar.MONDAY) == dayOfWeek) weekDay = "monday"; else if (c.get(Calendar.TUESDAY) == dayOfWeek) weekDay = "tuesday"; else if (c.get(Calendar.WEDNESDAY) == dayOfWeek) weekDay = "wednesday"; else if (c.get(Calendar.THURSDAY) == dayOfWeek) weekDay = "thurs
4 2024-01-30
编程技术问答社区
如何在安卓系统中从指定的日期中获取日期
假设我的日期是02-01-2013 ,它存储在以下变量中: String strDate = "02-01-2013"; 那么我应该如何获得这个日期的一天(即星期二)? 解决方案 使用Calendar calendar = new GregorianCalendar(2008, 01, 01); // Note that Month value is 0-based. e.g., 0 for January. int reslut = calendar.get(Calendar.DAY_OF_WEEK); switch (result) { case Calendar.MONDAY: System.out.println("It's Monday !"); break; } 您还可以使用Date date = new Date(); SimpleDateFormat date_format = new SimpleDateFormat("yyyy-MM-dd
2 2024-01-28
编程技术问答社区
坂本找到星期的算法的正确性
我正在使用Sakamoto的算法来从给定日期开始找到一周的一天. 有人可以告诉我该算法的正确性吗?我只想从2000年到2099年. 来自 wikipedia 的算法. int dow(int y, int m, int d) { static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}; y -= m
0 2024-01-22
编程技术问答社区
ASP.Net AJAX日历只允许用户选择星期一
我有一个ASP.NET AJAX CALENDER和一个文本框.我希望用户应该能够仅从日期来选择这是业务规则. 我可以使用日期介绍者事件使用常规ASP.NET日历控件来实现这一目标,但是我希望使用Ajax Calender控件,因为它的外观更好,易于导航和部分发行. 如何使用ASP.NET AJAX日历来实现(仅在星期一选择)? 解决方案 如果用户试图选择以外的其他任何东西,则只能通过alert解决方法: function checkDate(sender,args){ if (sender._selectedDate.getDay() != 1){ alert("You can only select Mondays!"); sender._selectedDate = new Date(); //set back to curre
6 2024-01-21
编程技术问答社区
Ruby Rails Complex SQL,具有聚合函数和DayOfWeek
Rails 2.3.4 我已经搜索过Google,但没有找到解决我困境的答案. 在讨论中,我有两个模型.用户和条目.用户可以有很多条目(每天一个). 条目具有值和send_at日期. 我想在一周的一天之前查询用户的条目的平均值.因此,如果用户输入了过去3周的值,我想显示周日,星期一等的平均值.在MySQL中,这很简单: SELECT DAYOFWEEK(sent_at) as day, AVG(value) as average FROM entries WHERE user_id = ? GROUP BY 1 该查询将在0到7个记录之间返回,具体取决于用户至少有一个条目的几天. 我已经查看了find_by_sql,但是当我搜索条目时,我不想返回一个条目对象.相反,我最多需要7天和平均值... 另外,我对此的性能有所关注,因为我们想在用户登录时将其加载到用户模型,以便可以在其仪表板上显示.欢迎任何建议/指示.我对铁轨是相对较新的. 解决
4 2024-01-19
编程技术问答社区
如何在C#的日期范围内获得所有周末
是否有一种简单的方法或框架可以在C#? 中的日期范围内获得所有周末 是否可以使用 解决方案 我找到了如何做. namespace DatimeApplication { class Program { static void Main(string[] args) { DateTime startDate=new DateTime(2011,3,1); DateTime endDate = DateTime.Now; TimeSpan diff = endDate - startDate; int days = diff.Days; for (var i = 0; i
2 2024-01-03
编程技术问答社区
.OrderBy(DayOfWeek),将周日作为一周的结束。
我正在通过其 System.DayOfWeek System.DayOfWeek 属性订购许多对象. dayofweek 将周日视为 start 一周,我希望将其订购,以便出现在 end 上.这只是一个枚举,所以我无法修改它.但是我已经读到,我可能能够创建一个自定义文化,但认为这可能是过分的. List orderedTimeBands = timeBands.OrderBy(x => x.DayName).ToList() so DayName是DayOfWeek,我想从星期一 - >星期日订购orderedTimeBands 有什么想法? 解决方案 最简单的方法是: var orderedTimeBands = timeBands.OrderBy(x => ((int) x.DayOfWeek + 6) % 7) .ToList() 所以我们有: Nam
4 2024-01-03
编程技术问答社区
SQL WHERE取决于星期几
我需要检查记录到不同日期的要求,具体取决于当前的哪一天. 在星期五,我需要查看整个下周,直到下一个星期日.在其他一天,它应该检查当前一周,直到下周日. i当前有以下内容,但由于语法错误而无法工作.是否可以在A WHERE子句中进行CASE WHEN? WHERE T0.[Status] IN ('R','P') AND CASE WHEN DATEPART(weekday,GETDATE()) = '5' THEN T0.[DueDate] >= GETDATE() AND = GETDATE
8 2023-12-03
编程技术问答社区
使用LINQ选择当前星期
如何编写where语句,该语句选择给定日期的Sunday到Saturday之间的Date字段. Data Fields: Id, Name, Date 解决方案 其中date是有问题的日期,如何: DateTime start = date.Date.AddDays(-(int)date.DayOfWeek), // prev sunday 00:00 end = start.AddDays(7); // next sunday 00:00 var qry = from record in data where record.Date >= start // include start && record.Date
2 2023-12-03
编程技术问答社区
在C#中等同于VB6的WeekDay函数
在VB6代码中,我有以下内容: dim I as Long I = Weekday(Now, vbFriday) 我想要c#中的等效物.有人可以帮忙吗? 解决方案 public static int Weekday(DateTime dt, DayOfWeek startOfWeek) { return (dt.DayOfWeek - startOfWeek + 7) % 7; } 这可以使用: 来调用 DateTime dt = DateTime.Now; Console.WriteLine(Weekday(dt, DayOfWeek.Friday)); 以上输出: 4 因为星期二是星期五之后的4天. 其他解决方案 您的意思是DayOfWeek dow = DateTime.Now.DayOfWeek; 是的 DayOfWeek dow = DateTime.Now.DayOfWeek; 如果您想要积分值,则只需将枚
8 2023-11-15
编程技术问答社区
将整数转换为工作日列表
我有一个存储在数据库中的整数(sqlagent频率间隔),该整数实际上是计划运行的一周所选日的总和 可能的值是这些值的任何组合 星期日= 1 星期一= 2 星期二= 4 星期三= 8 星期四= 16 星期五= 32 星期六= 64 ex 65表示时间表应在周六和周日运行 我的问题是,我需要将这些值表示为文本"星期六"和"星期日",当给予65时,我试图在SQL 中做到这一点 除了所有可能组合的巨大案例声明外,有人可以想到一种方法吗? 谢谢 解决方案 您可以在T-SQL中使用位算子.以下是: SELECT ( CASE WHEN daybits & 1 = 1 THEN 'Sunday ' ELSE '' END ) + ( CASE WHEN daybits & 2 = 2 THEN 'Monday ' ELSE '' END ) + ( CASE WHEN daybits & 4 = 4 THEN 'Tuesday ' E
4 2023-10-27
编程技术问答社区
获得上周五的日期,除非今天是星期五使用T-SQL
我正在尝试获取正确的SQL代码以获取上周五的日期.几天前,我以为我的代码正确.但是只是注意到它是上周的星期五日期,而不是最后一个星期五.我写这个问题的那一天是星期六,2012年8月11日 @ 12:23 AM.在SQL Server中,此代码将于2012年8月3日星期五返回.但是,我希望它能改用2012年8月10日星期五.如何修复此代码?由于我们要在这里进行细节,如果当天是星期五,那么我想返回今天的日期.因此,如果是昨天(2012年8月10日),我昨天运行了此代码,那么我希望该代码返回8/10/2012,而不是8/3/2012. SELECT DATEADD(DAY, -3, DATEADD(WEEK, DATEDIFF(WEEK, 0, GETDATE()), 0)) 解决方案 尝试以下方法: declare @date datetime; set @date='2012-08-09' SELECT case when datepart(weekday, @date)
6 2023-10-27
编程技术问答社区
在Javascript中,一个日期范围内有多少个特定的日子
我有两个日期.一个是开始日期,另一个是结束日期.我想计算几个星期六,星期一和星期三落在日期范围内?我该如何解决?我看到了几个教程,但它们仅计算在日期范围内的日期.提前致谢.我正在使用以下代码来计算工作日,但我只需要在日期范围内的周六,星期一和星期三几个. . JS Bin function calcBusinessDays(dDate1, dDate2) { // input given as Date objects var iWeeks, iDateDiff, iAdjust = 0;
10 2023-10-22
编程技术问答社区
从Pandas时间序列中生成周天图的最佳方法
我正在尝试为a时间赛创建一组周的拳击表(例如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() 导致: --------------------------------------------------------------------------- Exception Traceback (most recent call las
16 2023-10-21
编程技术问答社区
通过php使用时间从数据库中检索特定内容
试图根据当地时间在网站上显示信息.每个元素都有3个元素. 1. A start time from 01 - 24 2. An end time from 00 - 60 3. A day of the week from Mon - Sun 我想做的是根据日期和时间加载数据库中的特定元素.我该怎么做?在PHP/MySQL中有什么脚本可以执行此操作? 使用下面的脚本,我设法将数据库中的所有元素从数据库中获取到加载;
6 2023-10-21
编程技术问答社区
寻找一年中的周数,以mm/dd/yyyy为单位。
我试图在一年中找到约会的一周.我有很多文件需要将其整理到" Week 1-2012"和" Week 34-2011"之类的文件夹中.我尝试进行搜索,但很多结果并没有真正的帮助,因为我目前正在使用Perl v5.6.1,Super Old,但我无法下载任何模块.我还发现了此链接(我如何计算本周给出了一个兴趣的日期,但想知道我将如何轻松地获得一年中的一天和一周.正在考虑获得这个月,并增加适当的天数来找出一年中的一天.任何帮助,将不胜感激.我正在寻找的年度格式的一个例子 //year 2012 S M T W R F S 1 2 3
18 2023-10-21
编程技术问答社区