社区
Java SE
帖子详情
如何取得一个月中的所有星期六的日期?
hiswing
2003-12-01 10:46:55
如题!
...全文
361
8
打赏
收藏
如何取得一个月中的所有星期六的日期?
如题!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neowang
2003-12-02
打赏
举报
回复
下面的代码会对你有些帮助:
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.text.*;
public class MyJavaApplet extends JApplet
{
public void init()
{
DateFormat mediumFormat=DateFormat.getDateInstanceDateFormat.MEDIUM);
Date theDay=null;
String month=new String("12");
String day=new String("1");
try
{
//将字符串翻译成Date对象
theDay=mediumFormat.parse("2003-"+month+"-"+day);
}
catch (ParseException e)
{
}
JLabel lb=new JLabel("");
String dayOfWeek=Integer.toString(theDay.getDay());
Container cp=getContentPane();
lb.setText(dayOfWeek); //JLabel上将显示1,因为2003-12-1是星期一
cp.add(lb);
}
}
你可把month和day在程序中赋予不同的值,然后判断dayOfWeek的内容,如果等于6的话,就说明那天是星期六了.
neowang
2003-12-02
打赏
举报
回复
下面的代码会对你有些帮助:
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.text.*;
public class MyJavaApplet extends JApplet
{
public void init()
{
DateFormat mediumFormat=DateFormat.getDateInstanceDateFormat.MEDIUM);
Date theDay=null;
String month=new String("12");
String day=new String("1");
try
{
//将字符串翻译成Date对象
theDay=mediumFormat.parse("2003"+month+"-"+day);
}
catch (ParseException e)
{
}
JLabel lb=new JLabel("");
String dayOfWeek=Integer.toString(theDay.getDay());
Container cp=getContentPane();
lb.setText(dayOfWeek); //JLabel上将显示1,因为2003-12-1是星期一
cp.add(lb);
}
}
你可把month和day在程序中赋予不同的值,然后判断dayOfWeek的内容,如果等于6的话,就说明那天是星期六了.
hiswing
2003-12-02
打赏
举报
回复
已解决
hiswing
2003-12-02
打赏
举报
回复
TO:wobelisk()
上面那个方法真的很好,好果我要往里面传一个日期,如:200312又该怎么做呢?急,马上结帖!
ajian111
2003-12-02
打赏
举报
回复
楼上的方法很好!
hiswing
2003-12-02
打赏
举报
回复
TO:wobelisk()
出错了
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
wobelisk
2003-12-02
打赏
举报
回复
A demo of getting saturdays of January, 2003
Calendar c=Calendar.getInstance();
// 2003 January
c.set(c.get(Calendar.YEAR),Calendar.JANUARY,1,0,0,0);
c.set(Calendar.DAY_OF_WEEK,Calendar.SATURDAY);
List saturdays=new LinkedList();
while(c.get(Calendar.MONTH)==Calendar.JANUARY){
saturdays.add(c.clone());
c.add(Calendar.DAY_OF_MONTH,7);
}
//Test
Iterator i=saturdays.iterator();
while(i.hasNext())
System.out.println(((Calendar) i.next()).getTime());
sisleydeng
2003-12-01
打赏
举报
回复
假设某一天比如:1900。01。01肯定知道是星期几,再根据当前年数及当前的月份找出算出这个月份的第一天是星期几,(current - 1900-01-01)/7,然后循环加7,只要不超过这个月份就可以了。代码可以自己实现。
VUE 根据年,月获取每
一个月
中
的星期天的时间段(每一周的开始
日期
到结束
日期
)
最近因公司业务需求需要实现一个按照每周的
日期
进行一些业务处理,需要获取每个月有多少周,和每一周的开始
日期
到结束
日期
,经过一番思索,终于实现了,现在整理一下,方法如下: getWeeksWithYearAndMonth...
计算机
星期六
星期天的那个函数,WPS表格
日期
与时间函数
(一)
日期
与时间函数1.DATE用途:返回代表特定
日期
的序列号。语法:DATE(年,月,日)参数:年, 为一到四位,根据使用的
日期
系统解释该参数。默认情况下,wps表格使用1900
日期
系统。月,代表每年
中
月份的数字。如果...
计算一段
日期
内的周末天数(
星期六
,星期日总和)
/* | Author: Yang Yu | @param char|int $start_date 一个有效的
日期
格式,例如:20091016,2009-10-16 | @param char|int $end_date 同上 | @return 给定
日期
之间的周末天数
linux
星期六
字符,linux shell系列10 判断某个月
中
的
星期六
和星期天
#!/bin/bashread -p "请输入月份:" month #输入要查找的月份mon=`date -d "0 month ago" +%m` #...thenmc=$[ $month-$s ] #计算本月和输入月份相差几个月f=`date +"%Y0${month}01"` #输入月的第一天elif [ $month -g...
python根据一个
日期
获得星期几
dict = {1: “星期一”, 2: “星期二”, 3: “星期三”, 4: “星期四”, 5: “星期五”, 6: “
星期六
”, 0: “星期天”} while 1: y=int(input(“请输入年份”)) m=int(input(“请输入月份”)) d=int(input(“请...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章