打印Windows系统日历格式

*   打印Windows系统日历格式
 * 
 *     2016年4月16日  星期六  今年的107天
 *
 *     日    一    二    三    四    五    六
 *		              1  2
 *     3  4  5  6  7  8  9
 *     10 11 12 13 14 15 16
 *     17 18 19 20 21 22 23
 *     24 25 26 27 28 29 30
 *
 *   Date类  Calendar类  DateFormat类 SimpleDateFormat类的应用和练习
 *
 */
 import java.text.SimpleDateFormat;
public class MyCalendar {

	public static void main(String[] args) {

		Date d=new Date();
		ShowMonth s=new ShowMonth();

		SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日  E  今年的第D天");
		System.out.println(sdf.format(d));
		System.out.println("日\t一\t二\t三\t四\t五\t六");
		s.show();

	}

}
import java.util.Calendar;
public class ShowMonth {
   
	Calendar c=Calendar.getInstance();
	//获得每个月的最大天数
    int sumDays =c.getActualMaximum(Calendar.DATE); 
  
    public void show(){
    	//设置当前日期为第一天(1日)
    	c.set(Calendar.DAY_OF_MONTH, 1);  
    	//得到当前(1日)是一周的第几天
    	int a = c.get(Calendar.DAY_OF_WEEK);
    	//打印当前(1日)日期前面的空格
    	  for(int i=1; i<a; i++) {
              System.out.print("\t");
          }
    	  
    	  //打印每个月的日期
    	  for(int i=1;i<=sumDays;i++){
    		  System.out.print(i+"\t");
    		  //如果是周六,换行输出
    		  if(c.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY){
    			  System.out.println();
    		  }
    		// 每次输出日期后,将日期增加一天
    		  c.add(Calendar.DAY_OF_MONTH, 1);
    	  }
    
    }
    
}
时间: 2024-12-24 11:46:01

打印Windows系统日历格式的相关文章

【实践】js实现windows系统日历

思路:1.定义好每一个月份的日期天数 2.获取当前的系统日期初始化数据 3.输出日历    2.1.先获取当前月的第一天是星期几(这一点与日历的排版至关重要!)    2.2.获取当前月的天数    2.3.获取当前月有多少个星期(即要输出多少行 行数这里我会预留多一行)    2.4.获取当前年份和月份 用作显示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8

在Windows系统上以C++打印出当前活动用户的环境变量

在Windows系统上以C++打印出当前活动用户的环境变量,代码如下(QT环境): [cpp] view plain copy void getEnvironmentVariables() { DWORD sessionId = WTSGetActiveConsoleSessionId(); qInfo() << "Session ID = " << sessionId; HANDLE token; if (!WTSQueryUserToken(sessionI

Delphi - Windows系统下,Delphi调用API函数和7z.dll动态库,自动把文件压缩成.tar.gz格式的文件

项目背景 应欧美客户需求,需要将文件压缩成.tar.gz格式的文件,并上传给客户端SFTP服务器. 你懂的,7-Zip软件的显著特点是文件越大压缩比越高,在Linux系统上相当于我们Windows系统上WinRAR或者好压软件一样的存在. 7-Zip软件下载与安装 网上下载相关安装包并完成安装,找到安装目录,复制7z.dll文件到D盘. .bat文件的制作 通过7-Zip软件使用手册了解到,通过动态命令行调用7z.dll可以把文件压缩成.tar.gz格式的,实际上是先将文件压缩成.tar格式的文

Windows系统下三十款优秀开源软件

Windows系统下三十款优秀开源软件 1.Firefox 官方网站:http://www.getfirefox.com/ 可替换Internet Explorer 功能特点:如果你还没有使用Firefox来作为你的网页浏览工具,那么你现在就可以动手了.它能够阻止那些烦人的弹出窗口,并且它还有大量优秀的插件,能够让你的网络冲浪体验更加美好.我可以全天候地赞美Firefox,但有一件事是肯定的:在新的Windows计算机上我要做的第一件事就是运行Internet Explorer,以让我去下载Fi

windows系统上安装与使用Android NDK r5

windows系统上安装与使用Android NDK r5  很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用. 一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk.这些工具对开发者的帮助是巨大的. NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU.平台.ABI 等差异,开发人员只需要简

Windows 系统错误代码

0-操作成功完成. 1-函数不正确. 2-系统找不到指定的文件. 3-系统找不到指定的路径. 4-系统无法打开文件. 5-拒绝访问. 6-句柄无效. 7-存储控制块被损坏. 8-存储空间不足,无法处理此命令. 9-存储控制块地址无效. 10-环境不正确. 11-试图加载格式不正确的程序. 12-访问码无效. 13-数据无效. 14-存储空间不足,无法完成此操作. 15-系统找不到指定的驱动器. 16-无法删除目录. 17-系统无法将文件移到不同的磁盘驱动器. 18-没有更多文件. 19-介质受写

一个Windows 系统究竟有多复杂?

一个Windows 系统究竟有多复杂? 来源:开发者WEB Microsoft Windows问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统. 下面我们从代码行数.开发难度,参与人员的数量,开发的时间长度等角度来说说,一个windows系统有多复杂. Windows XP 大约40,000,000行代码. Windows Vista 大约50,000,000行代码. Windows 7 大约

Windows系统修改远程端口批处理

Windows服务器默认端口为"3389",这一端口极易遭到黑客的扫描,一般装好服务器的系统后都会将系统的远程端口更改一下,这就需要在注册表中更改两个键的值,对于很多不知道的人或者说像省点事的话不如照着这个批处理文件来修改远程端口. 在桌面新建一个文本文档,将如下代码复制进去: @echo off color 0a ::技术支持韩阳修改 title 修改Windows 2003/2008远程桌面服务端口号 echo ***********************************

Atitit.Java&#160;exe&#160;bat&#160;&#160;作为windows系统服务程序运行

Atitit.Java exe bat  作为windows系统服务程序运行 1. 使用SC命令+srvany.exe (不错,推荐)+net start1 1.1. First 创建一个java的运行bat1 1.2. 配置srvany 做serv wrapper1 1.3. 使用sc 创建/del服务1 1.4. 启动start/stop服务  Sc \\127.0.0.1 start ServicenameAti22 2. 1.修改注册表 主要有两种方法…… 还有一个好用的命令:sc de