2024-04-12 02:36:21 | 我爱编程网
import java.text.DateFormatSymbols;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
/**
* @param args
*/
public static void main(String[] args){
Calendar c_begin = new GregorianCalendar();
Calendar c_end = new GregorianCalendar();
DateFormatSymbols dfs = new DateFormatSymbols();
String[] weeks = dfs.getWeekdays();
c_begin.set(2010, 3, 2); //Calendar的月从0-11,所以4月是3.
c_end.set(2010, 4, 20); //Calendar的月从0-11,所以5月是4.
int count = 1;
c_end.add(Calendar.DAY_OF_YEAR, 1); //结束日期下滚一天是为了包含最后一天
while(c_begin.before(c_end)){
System.out.println("第"+count+"周 日期:"+new java.sql.Date(c_begin.getTime().getTime())+", "+weeks[c_begin.get(Calendar.DAY_OF_WEEK)]);
if(c_begin.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
count++;
}
c_begin.add(Calendar.DAY_OF_YEAR, 1);
}
}
}
1.使用java.util.Date类做:
import java.util.Date;
public class test {
public static void main(String[] args) {
Date dt = new Date();
int year = dt.getYear() + 1900; //getYear()返回的是1900年距今多少年,故如果想获取准确年份,必须加上1900
int month = dt.getMonth() + 1; //getMonth()返回的是0-11的数,故必须要加1
int week = dt.getDate();
int day = dt.getDay(); //getDay()返回的是0-6之间的数,所以后面要跟判断
String weekShow="";
if (day==0) {
weekShow="星期日";
}else if (day==1) {
weekShow="星期一";
}else if (day==2) {
weekShow="星期二";
}else if (day==3) {
weekShow="星期三";
}else if (day==4) {
weekShow="星期四";
}else if (day==5) {
weekShow="星期五";
}else if (day==6) {
weekShow="星期六";
}
System.out.println("今天是"+year+"年"+month+"月"+week+"日"+weekShow+"!");
}
}
2.使用java.util.Calendar类
import java.util.Calendar;
import java.util.Scanner;
public class test{
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month =c.get(Calendar.MONTH) + 1; //Calendar.MONTH返回的是0-11的数,故必须要加1
int week = c.get(Calendar.DATE);
int day = c.get(Calendar.DAY_OF_WEEK);
String weekShow="";
if (day==0) {
weekShow="星期日";
}else if (day==1) {
weekShow="星期一";
}else if (day==2) {
weekShow="星期二";
}else if (day==3) {
weekShow="星期三";
}else if (day==4) {
weekShow="星期四";
}else if (day==5) {
weekShow="星期五";
}else if (day==6) {
weekShow="星期六";
}
System.out.println("今天是"+year+"年"+month+"月"+week+"日"+weekShow+"!");
}
}
我爱编程网(https://www.52biancheng.com)小编还为大家带来JAVA 编一个计算某天是星期几,且处于单双周的程序?的相关内容。
public static void displayDayOfWeek(Date date){
Calendar c = Calendar.getInstance();
c.setTime(date);
int week_num =c.get(Calendar.WEEK_OF_YEAR);
System.out.print("是第"+week_num+"周");
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
switch(dayOfWeek){
case 1:System.out.println("星期日!");break;
case 2:System.out.println("星期一!");break;
case 3:System.out.println("星期二!");break;
case 4:System.out.println("星期三!");break;我爱编程网
case 5:System.out.println("星期四!");break;
case 6:System.out.println("星期五!");break;
case 7:System.out.println("星期六!");break;
}
PHP计算一年多少个星期和每周的开始和结束日期PHP计算一年多少个星期和每周的开始和结束日期?方法如下:方法一:<phpheader("Content-type:text/html;charset=utf-8");date_default_timezone_set("Asia/Shanghai");$year=(int)$_GET['year'];$week=(
phpstrtotime函数详解PHP中的strtotime函数详解PHP中的strtotime函数是一个强大的函数,用于解析人类可读的日期和时间字符串,并将其转换为Unix时间戳格式。该函数广泛应用于日期和时间的计算和转换。函数概述:strtotime函数接受一个包含日期和时间的字符串作为输入,并尝试解析该字符串以确定相应的Unix时间戳。它支持多种日期和时
php中,计算指定日期还有多少天思路是先求两个时间的秒数差,然后将结果转换即可:echo calcTime('2018-08-20', '2018-08-30');function calcTime($fromTime, $toTime){ //转时间戳 $fromTime = strtotime($fromTime); $toTime = strtotime
简述Java程序从编写到运行的基本步骤,并说明Java的基本工作原理Java编译原理:Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。一.Java源文件的编译、下载、解释和执行Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译
一周七天用python编程怎么写import calendarcal = calendar.Calendar()cal.setfirstweekday(calendar.SUNDAY)for d in cal.iterweekdays(): print d>> 6012345python编写程序的一般步骤链接:提取码:dfsmPython编程高手之路。本课程
php的日期函数的问题date函数返回各种格式的日期值,date(格式,[日期]),第一个参数是格式,第二个参数是日期,第二个参数可以省略(当前日期),例如date('l')就得到当前星期的完整名称,参数是小写的字母L,结果是Sunday到Saturday。date函数详细的格式字符如下:格式字串可以识别以下format参数的字符串format字符说明返回值例子
PHP判断一个日期是不是今天php判断一个日期是不是今天,用到的工具,notepad++,步骤如下:php代码如下:<?php// 虚拟一个日期$a = '2017-03-17 10:10:10';//将日期转化成xxxx年xx月xx日格式$b = substr($a,0,10);$c = date('Y-m-d');if($b==$c){ echo '虚拟日期是今
python:已知圆的半径求周长和面积程序思路:定义一个Circle类,在类中定义函数,初始化半径,在函数中将半径带入公式求出周长和面积并返回frommathimportpiclassCircle():def__init__(self,a):self.a=adefget(self):self.b=round(pi*self.a**2,2)self.i=roun
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01