请输入一个日期(格式如:xx月xx日xxxx年)

经过处理得到:xxxx年xx月xx日

提示:使用String的方法indexOf、lastIndexOf、substring

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

Scanner sc = new Scanner(System.in);

System.out.println("请输入日期:(格式:xx月xx日xxxx年)");

String date = sc.next();

// SimpleDateFormat sdf = new SimpleDateFormat(“mm月dd日yyyy年”);//解析字符串为date类型

// SimpleDateFormat sdf2 = new SimpleDateFormat(“yyyy年mm月dd日”);//把解析后的date类型按照指定格式进行格式化

//

// System.out.println(sdf2.format(sdf.parse(date)));

// String date = “10月1日2017年”;

int m = date.indexOf("月");

int d = date.indexOf("日");

String month = date.substring(0, m);

String day = date.substring(m+1, d);

String year = date.substring(d+1,date.length()-1);

System.out.println(year+"-"+month+"-"+day+"");

}

java拆分日期_Java根据控制台输入的特定日期格式拆分日期相关推荐

  1. java 输入人名_Java 读取控制台输入

    Java 提供了我们两种读取控制台输入的方法: 一.传统方法 public class ReadConsoleOld { public static void main(String[] args) ...

  2. Java基础:如何读取控制台输入?如何读取字符?

    今天,运用字节流读取控制台输入在技术上仍是可行的,但这样做需要用到不被赞成的方法,这种做法不值得推荐.Java 2中读取控制台输入的首选方法是字符流,它使程序容易符合国际标准并且易于维护. 注意:Ja ...

  3. java从控制台输入数组_Java将控制台输入的一行整数转成整型数组

    思路: 将一行数据按字符串的形式读取进来. 首先判断输入的字符串是不是空,为空的话,则不作任何操做. 其次,将字符串按照指定方式切分为字符串数组,此处是按照空格切分,由于输入是按空格区分的. 最后,尝 ...

  4. java质因数算法_Java分解任意输入数的质因数算法的实现示例

    这篇文章主要介绍了Java实现分解任意输入数的质因数算法,涉及java数学运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Java实现分解任意输入数的质因数算法.分享给大家供大家参考,具体如下: ...

  5. java条码大小_java – 自定义条形码输入中缺少条形码高度

    我正在整合FedEx运输API以使用 Java生成标签.一切都很好,但除了这个问题.在为FedEx Freight设置LabelFormatType到COMMON2D或LABEL_DATA_ONLY时 ...

  6. java编程计算_java编程之输入并进行计算

    /* *使用 字符流 编程实现以下功能 (1)从键盘输入姓名.学号.成绩,并保存到文本文件中,重复进行,直到输入空字符串为止 (2)从文件中读取各学生的成绩,并计算所有学生成绩的平均值.最大值和最小值 ...

  7. java获取前四个季度结束日期_JAVA使用LocalDate获取当前日期所在季度的开始日期和结束日期...

    需要使用jdk1.8及以上 /** * 获取当前日期所在季度的开始日期和结束日期 * 季度一年四季, 第一季度:1月-3月, 第二季度:4月-6月, 第三季度:7月-9月, 第四季度:10月-12月 ...

  8. java 控制麦克风_java – 模拟麦克风输入

    我正在尝试编写一个小程序来读取一个wav文件并发送输出,好像它来自我的麦克风.不幸的是,我对声音API没有多少经验. 背景:我基本上想要实现的是一个在我进行语音聊天时播放声音的节目(即Teamspea ...

  9. java序列化编码_java IO操作(输入,输出,序列化,编码方式)示例代码 第一部分...

    File类主要功能有文件的创建,目录的创建,临时文件的创建,文件和目录的删除以及文件列表的获取和过滤工作.下面是一个关于File类的操作. package com.guan.chapter27.jav ...

最新文章

  1. Spec Explorer 工具学习
  2. div背景图 等比缩放
  3. 设计模式学习笔记——备忘录(Memento)模式
  4. Hybrid A*论文解析(2)
  5. Initialization of bean failed; nested exception is org.springframework.beans.factory.: 错误分析
  6. 详解 BP 神经网络基本原理及 C 语言实现
  7. AI 是否会取代计算机程序员
  8. 一个家庭女人太强势,这个家庭会怎样?
  9. 聊聊spring cloud gateway的SetStatusGatewayFilter
  10. flutter字体不跟随系统_Flutter小技巧总结之flutter 适配宽高,字体
  11. imports build constraints exclude all Go files in
  12. 台式计算机用什么电源线,台式电脑电源线接法图解(3分钟学会接电脑电源线)...
  13. uni-app打开第三方APP
  14. Springboot 返回数据提示语 国际化 (AOP实现)
  15. 人工智能原理、算法和实践思维导图
  16. 全年营业额怎么计算_怎么查看一个公司的年营业额?
  17. zjs-my-diary-20200527
  18. 经典数据结构之2-3树
  19. “智多星”智能手机销售网
  20. js中两种for循环的区别 ( for(var i in obj)、i++循环 )

热门文章

  1. 【转】世界顶级人工智能会议的总结
  2. Windows Azure Storage (1) Windows Azure Storage Service存储服务
  3. 20181211作业
  4. 快速了解C#接口(Interface)
  5. mysql 配置 explicit_defaults_for_timestamp
  6. Node聊天程序实例04:chat_ui.js
  7. tempdb 数据文件暴涨
  8. 求旋转数组的最小元素
  9. 系统架构师学习笔记_第六章(下)_连载
  10. perl统计http日志ip