`
cm1993
  • 浏览: 13888 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

日期转为本年第几周

 
阅读更多
private static String dateWeek(String datew) throws ParseException
{
  SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
  Date date = format.parse(datew);
  Calendar calendar = Calendar.getInstance();
  calendar.setFirstDayOfWeek(Calendar.MONDAY);
  calendar.setTime(date);
  String Week= datew.substring(datew.length()-4,datew.length())+String.valueOf(calendar.get(Calendar.WEEK_OF_YEAR));
  return Week;
}
分享到:
评论

相关推荐

    今天是第几周 [delphi]

    要确定当前是第几周,我们需要获取当前日期,然后计算它相对于一年开始的天数,最后将这个天数除以7并取整,得到的就是当前周数。 下面是一个简化的示例代码片段,展示了如何在Delphi中实现这个功能: ```pascal ...

    moment.js轻松实现获取当前日期是当年的第几周

    在本文中,我们将深入探讨如何利用JavaScript库moment.js轻松获取当前日期是当年的第几周,以及如何实现将日期向前和向后推几周的操作。Moment.js是一个广泛使用的JavaScript日期处理库,它简化了日期的解析、验证、...

    asp.net 取本日,本周,本月,本年的时间段

    最后,将这个日期转换成`DateTime`类型作为本周的起始时间。结束时间则直接使用当前时间。 #### 3. 获取本月的起止时间 获取当月的起止时间相对简单: ```csharp DateTime dtStart = new DateTime(dt.Year, dt....

    SqlServer日期处理函数

    - 描述:此函数返回当前日期所在周的第一天(通常是周一)。 - 示例:如果当前日期是2023年10月12日(周四),则返回2023年10月9日。 3. **获取一年的第一天** - 函数:`DATEADD(yy, DATEDIFF(yy, 0, GETDATE())...

    Delphi 时间 日期 函数.txt

    // 输出结果为当前日期是在本年的第几天,如“79” ``` #### 三、注意事项 - `DayOfWeek` 和 `DayOfTheWeek` 虽然名称相似,但`DayOfWeek`函数的一周从星期天开始,而`DayOfTheWeek`则符合ISO8601标准,从星期一...

    SQL Server 2000下日期操作的实用范例

    利用`DATEADD`和`DATEDIFF`找到距今6天前的日期(因为周日是一周的第一天,所以加上6天后就是周一),再找到该日期所在周的周一。 5. **本年的第一天**: 使用`DATEADD`函数,结合`DATEDIFF`,可以得到距1900年1...

    显示农历及属相(VB6.0代码编写)

    例如,`Weekday(Date, vbMonday)`会返回一个整数,表示今天是一周的第几天,其中vbMonday表示一周的第一天为周一。 本年属相的获取通常涉及到生肖的周期性。我们知道,中国的生肖每12年一个轮回,可以通过当前年份...

    JavaScript实用小函数(三)

    7. **周、月、季度和年的计算**:获取当前日期是本季度的第几周、本年的第几个月等,这些在报表和数据分析中经常用到。 8. **日期范围**:创建日期范围对象,方便处理如“上个月”、“今年第二季度”这样的时间段。...

    Java获取各种时间

    - `getMondayOFWeek()`:获取本周一的日期,这通常涉及到计算当前日期是本周的第几天,然后减去相应的天数得到周一。 - `getCurrentWeekday()`:获取本周日的日期。 - `getPreviousWeekday()`:获取上周一的日期。 -...

    Oracle各种日期计算方法定义.pdf

    Oracle数据库在处理日期和时间数据时提供了丰富的函数和表达式,使得对日期的计算和转换变得灵活且方便。以下是对标题和描述中提及的一些Oracle日期计算方法的详细说明: 1. **显示当前时间年月日小时分钟秒上午...

    mysql时间日期内置函数–非常方便用于查询今天、昨天、上周,本月,上月,年度查询

    10. `WEEKOFYEAR(date)`:返回日期所在的年中的第几周。 11. `DATE_FORMAT(date, format)`:按照指定的格式返回日期。 下面是一些基于这些函数的查询示例: - **今天**: ```sql SELECT * FROM 表名 WHERE to_...

    sql server 时间查询

    - 第一个结果表示本年第多少周,第二个结果表示星期几。 #### 13. 计算两个时间之间的工作日和工作小时 **函数定义:** ```sql CREATE FUNCTION dbo.WORKDAYDIFF(@fromDate datetime, @thruDate datetime) RETURNS ...

    c#课堂笔记

    这里先计算出本月第一天的日期,接着通过`AddMonths(1).AddDays(-1)`得到本月最后一天的日期。 ### 2. 季度和年度的起始与结束日期 #### 获取本季度的起始和结束日期 ```csharp DateTime startQuarter = dt....

    SQL Server日期加减函数DATEDIFF与DATEADD用法分析

    接下来,我们看几个使用DATEDIFF和DATEADD进行日期计算的例子: 1. 获取一个季度的第一天: ```sql SELECT DATEADD(QUARTER, DATEDIFF(QUARTER, 0, GETDATE()), 0); ``` 2. 获取一个月的第一天: ```sql ...

    微信小程序当前时间时段选择器插件使用方法详解

    // 今天是本周的第几天 this.nowYear += (this.nowYear ) ? 1900 : 0; // 调整年份到四位数 } formatNumber(n) { n = n.toString() return n[1] ? n : '0' + n } formatDate(date) { let myyear = date....

    c语言time()

    这段代码展示了如何使用`time()`和`strftime()`函数格式化输出当前的日期和时间,包括星期几、年内第几天以及时区信息。 ### 其他获取时间的方法 除了`time()`函数,还有多种方法可以获取系统时间,每种方法都有其...

    mysql数据库操作

    `TO_DAYS()`函数可以将日期转换为相对于0000-00-00的天数,通过比较当前日期和目标日期的天数来筛选今天的数据。 2. **查询昨天的记录** ```sql SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_DAYS(时间字段名)...

    SQLSERVER 时间格式大全

    - `DATEADD(yy,DATEDIFF(yy,0,getdate()),0)` 和 `DATEADD(yy,DATEDIFF(yy,0,getdate())+1,0)-1` 分别是本年的第一天和最后一天。 5. **获取星期几**: - `DATENAME(weekday, getdate())` 返回当前日期是星期几的...

    C++获取当前系统时间

    - `%j`表示一年中的第几天。 - `%z`表示时区。 - **`localtime`函数**:将`time_t`类型的UTC时间转换为本地时间,并返回一个`struct tm`结构体指针。 #### 优点与局限性: - **优点**:仅依赖C标准库,无需额外...

    C#和Java的区别.pdf

    示例中的代码展示了C#和Java计算某日是本年第几天的方法,C#使用`switch`语句,Java同样,但Java的`switch`可以直接使用数值。 14. 值类型与引用类型: C#中,值类型(如`int`)即使未赋值也会分配空间,而引用...

Global site tag (gtag.js) - Google Analytics