java中输出日历_Java输出日历写法
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#输出日历
用C#输出日历,此功能可用于Ajax方式列出计划日程相关的内容,由于是C#控制输出,可以方便加上自己需要的业务处理逻辑. 1.控制台输出: using System; namespace 控制台日历 ...
C语言 &#183; 输出日历
算法提高 输出日历 时间限制: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开源项目(转)
第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Pro ...
NSString、NSData、char* 类型之间的转换-备
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输出日历写法相关推荐
- 在JAVA中 以下程序_在Java中,以下程序的输出结果是()_学小易找答案
[单选题]运行以下Java代码,说法正确的是( ). [单选题]在Java中,以下程序的输出结果是() [单选题]利用"出声"的方式向学生展示教师分析问题的过程与方法的教学方法是_ ...
- java中的进制输出转换_Java I/O : Java中的进制详解
作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算.这一讲,泥瓦匠带你走进Java中的进制详解. 一.引子 在Java世界里,99%的工作都是处理这高层. ...
- java中的进制输出转换_java中进制的转换,Byte与16进制的转换
java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十 ...
- java double 占位符_Java输出格式化之占位符
JAVA和C#在占位符方面有些区别,C#提供的占位符是用{num}这种形式,Java需要用%s这种形式,不太习惯,经查发现MessageFormat提供了花括号占位符的功能. [转自]https:// ...
- java输出变量_java输出变量怎么操作?怎么输入变量?
变量是java中最基础的功能,但同时也是最不可缺少的,有些刚学习java的小伙伴可能还不知道怎么输出输入变量,下面就听小编讲解讲解吧. 变量 1.变量声明数据类型 变量名; 赋值 变量名 = 值; 合 ...
- java输出值_java输出一个值的绝对值怎么编写?
小伙伴们知道在java中要如何输出一个值的绝对值吗?这次我们就来实验一下如何输出绝对值吧. 例1:import java.util.Scanner; public class Question1 { ...
- java程序设计 日历_JAVA程序设计(日历记事本)
JAVA程序设计(日历记事本) import java.util.Calendar; import javax.swing.*; import java.awt.*; import java.awt. ...
- java中输入日期_Java中的日期操作
在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...
- str在java中什么意思_Java中String的理解
Java中String的理解 最近在读String的源码,看了些String的文章,自己对String作了下总结记录下来. 1.String为什么是不可变的? String是final类,不可继承,其 ...
最新文章
- 使用深度学习检测DGA(域名生成算法)——LSTM的输入数据本质上还是词袋模型...
- 数据结构--Javascript--排序篇
- 项目管理和产品管理绉议
- C语言socket connect()函数(初始化套接字上的连接)(未完)(如何测试socket是否已经断开,如何判断socket是否断开)
- ISE简介及其下载 安装 和谐 与 卸载
- python中continue用法案例_Python continue语句实例用法
- 小程序·云开发实战 - 校园约拍小程序
- Dedecms 最新版漏洞收集并复现学习
- Microsoft MVC Preview 2 ActionFilterAttribute实际开发中的应用
- PHP执行linux系统命令
- 从具体案例了解知识图谱构建流程
- 2019网易雷火笔试编程题
- 步道乐跑(最新版本)
- 基于堆栈的缓冲区溢出_基于堆栈溢出问题构建搜索引擎
- HDOJ-1823(矩形树,点更新 + 区间查询)
- 努比亚 Z5 mini刷机包 omni4.4.2修改V4.0 自用版 精简 MIUI特效
- 【MyBatis】 MyBatis与MyBatis-Plus的区别
- 数据挖掘-决策树算法的R实现
- 算术右移 java_Java 中 算术右移和逻辑右移有什么区别?
- flutter图片识别_Flutter 图片解码与缓存管理研究