package TestString_2;

import java.text.ParseException;

import java.util.Calendar;

import java.util.GregorianCalendar;

import java.util.Scanner;

/**

* 日期表格输出

*/

public class TestCalendar2 {

public static void main(String[] args) throws ParseException {

System.out.println("请输入日期(格式为:2010-3-3):");

Scanner scanner = new Scanner(System.in);

String dateString = scanner.nextLine(); // 2010-3-1

// 将输入的字符串转化成日期类

System.out.println("您刚刚输入的日期是:" + dateString);

String[] str = dateString.split("-");

int year = Integer.parseInt(str[0]);

int month = new Integer(str[1]);

int day = new Integer(str[2]);

Calendar c = new GregorianCalendar(year, month - 1, day);

c.set(Calendar.DATE, 1);

int dow = c.get(Calendar.DAY_OF_WEEK); // week:1-7 日一二三四五六

System.out.println("日\t一\t二\t三\t四\t五\t六");

for (int i = 0; i < dow - 1; i++) {

System.out.print("\t");

}

System.out.println(Calendar.SATURDAY);

// 获取一

int maxDate = c.getActualMaximum(Calendar.DATE);

// System.out.println("maxDate:"+maxDate);

for (int i = 1; i <= maxDate; i++) {

StringBuilder sBuilder = new StringBuilder();

if (c.get(Calendar.DATE) == day) {

sBuilder.append(i + "*\t");

} else {

sBuilder.append(i + "\t");

}

System.out.print(sBuilder);

// 如果周六则换行

if (i % Calendar.SATURDAY == 0) {

System.out.print("\n");

}

}

}

}

Java输出日历

源码链接:http://pan.baidu.com/s/1o6xeybK

JS输出日历

页面HTML代码

&l ...

PHP程序输出日历

以下代码只是简单实现日历的效果和逻辑思路,没有使用类封装,权当抛砖引玉,有兴趣的朋友可以封装起来,方便调用. <?php /** * PHP利用时间函数输出日历 * Rain.zen $ int ...

C&num;输出日历

用C#输出日历,此功能可用于Ajax方式列出计划日程相关的内容,由于是C#控制输出,可以方便加上自己需要的业务处理逻辑. 1.控制台输出: using System; namespace 控制台日历 ...

C语言 &&num;183&semi; 输出日历

算法提高 输出日历   时间限制:1.0s   内存限制:512.0MB      按照下述格式打印2006年12月日历: Calendar 2006-12---------------------- ...

【转】JAVA输出内容打印到TXT以及不同系统中如何换行

JAVA输出内容打印到TXT以及不同系统中如何换行 http://xiyang.09.blog.163.com/blog/static/59827615201172552755293/ 2011-08 ...

Java 链式写法

Java链式写法,子类继承父类的属性,也可以返回子类的对象,只是需要重写基类的Set方法 public class MyLS { public static void main(String[] ar ...

java输出双引号

java输出双引号 直接看例子 //输出双引号 public class Test { public static void main(String[] args) { System.out.prin ...

java输出一个目录下的子目录

java输出一个目录下的子目录 package com.vfsd.core; import java.io.File; public class ListDir { public static voi ...

随机推荐

usb口外接了Com设备,U盘识别不了问题

就如本题,当我usb口外接了Com设备时候,再插入U盘会出现识别不了的问题. 解决方法非常的简单,只要拨出这个com设备的usb就可以使用U盘了^_^

UL LI 布局 TAB 切换条

web页面实现tab的功能有几种实现方式,下面是使用UL LI DIV方式实现的tab. /p>

Qt Quick 事件处理之信号与槽

前面两篇文章和中我们介绍了 QML 语言的基本的语法和 Qt Quick 的常见元素,亲们,通过这两篇文章,您应该已经能够完毕 ...

那些年不错的Android开源项目&lpar;转&rpar;

第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Pro ...

NSString、NSData、char&ast; 类型之间的转换-备

1. NSString转化为UNICODE String: (NSString*)fname = @“Test”; char fnameStr[10]; memcpy(fnameStr, [fname ...

WebLech是一个功能强大的Web站点下载与镜像工具

WebLech是一个功能强大的Web站点下载与镜像工具.它支持按功能需求来下载web站点并能够尽可能模仿标准Web浏览器的行为.WebLech有一个功能控制台并采用多线程操作. http://sour ...

C语言程序设计第二次作业--顺序结构

C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include

python接口自动化(一)--什么是接口、接口优势、类型(详解)

简介 经常听别人说接口测试,接口测试自动化,但是你对接口,有多少了解和认识,知道什么是接口吗?它是用来做什么的,测试时候要注意什么?坦白的说,笔者之前也不是很清楚.接下来先看一下接口的定义. 定义 接 ...

如何从angular2中的url获取查询参数?

问题描述 我使用angular2.0.0-beta.7.当组件在像”/path?query=value1″这样的路径上加载时,它被重定向到”/path”.为什么删除了GET参数?如何保留参数? 路由器 ...

java中输出日历_Java输出日历写法相关推荐

  1. 在JAVA中 以下程序_在Java中,以下程序的输出结果是()_学小易找答案

    [单选题]运行以下Java代码,说法正确的是( ). [单选题]在Java中,以下程序的输出结果是() [单选题]利用"出声"的方式向学生展示教师分析问题的过程与方法的教学方法是_ ...

  2. java中的进制输出转换_Java I/O : Java中的进制详解

    作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算.这一讲,泥瓦匠带你走进Java中的进制详解. 一.引子 在Java世界里,99%的工作都是处理这高层. ...

  3. java中的进制输出转换_java中进制的转换,Byte与16进制的转换

    java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十 ...

  4. java double 占位符_Java输出格式化之占位符

    JAVA和C#在占位符方面有些区别,C#提供的占位符是用{num}这种形式,Java需要用%s这种形式,不太习惯,经查发现MessageFormat提供了花括号占位符的功能. [转自]https:// ...

  5. java输出变量_java输出变量怎么操作?怎么输入变量?

    变量是java中最基础的功能,但同时也是最不可缺少的,有些刚学习java的小伙伴可能还不知道怎么输出输入变量,下面就听小编讲解讲解吧. 变量 1.变量声明数据类型 变量名; 赋值 变量名 = 值; 合 ...

  6. java输出值_java输出一个值的绝对值怎么编写?

    小伙伴们知道在java中要如何输出一个值的绝对值吗?这次我们就来实验一下如何输出绝对值吧. 例1:import java.util.Scanner; public class Question1 { ...

  7. java程序设计 日历_JAVA程序设计(日历记事本)

    JAVA程序设计(日历记事本) import java.util.Calendar; import javax.swing.*; import java.awt.*; import java.awt. ...

  8. java中输入日期_Java中的日期操作

    在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...

  9. str在java中什么意思_Java中String的理解

    Java中String的理解 最近在读String的源码,看了些String的文章,自己对String作了下总结记录下来. 1.String为什么是不可变的? String是final类,不可继承,其 ...

最新文章

  1. 使用深度学习检测DGA(域名生成算法)——LSTM的输入数据本质上还是词袋模型...
  2. 数据结构--Javascript--排序篇
  3. 项目管理和产品管理绉议
  4. C语言socket connect()函数(初始化套接字上的连接)(未完)(如何测试socket是否已经断开,如何判断socket是否断开)
  5. ISE简介及其下载 安装 和谐 与 卸载
  6. python中continue用法案例_Python continue语句实例用法
  7. 小程序·云开发实战 - 校园约拍小程序
  8. Dedecms 最新版漏洞收集并复现学习
  9. Microsoft MVC Preview 2 ActionFilterAttribute实际开发中的应用
  10. PHP执行linux系统命令
  11. 从具体案例了解知识图谱构建流程
  12. 2019网易雷火笔试编程题
  13. 步道乐跑(最新版本)
  14. 基于堆栈的缓冲区溢出_基于堆栈溢出问题构建搜索引擎
  15. HDOJ-1823(矩形树,点更新 + 区间查询)
  16. 努比亚 Z5 mini刷机包 omni4.4.2修改V4.0 自用版 精简 MIUI特效
  17. 【MyBatis】 MyBatis与MyBatis-Plus的区别
  18. 数据挖掘-决策树算法的R实现
  19. 算术右移 java_Java 中 算术右移和逻辑右移有什么区别?
  20. flutter图片识别_Flutter 图片解码与缓存管理研究

热门文章

  1. 工信部《VR产业白皮书》全文 14000字的官方解读
  2. 昆明睿正科技有限公司-创业之初
  3. 软件工程师应具备的素质
  4. 2022 新的瞬间,重启一下
  5. C# 网页弹出对话框的几种方式
  6. SLAM学习——回环检测
  7. 企业文化对企业战略的意义
  8. prophet Trend Changepoints趋势变化点
  9. TIOBE 6 月编程语言排行榜
  10. SOCK_STREAM,SOCK_DGRAM,SOCK_SEQPACKET,SOCK_RAW.