java字符串 删除指定字符的那些事
来源:互联网 发布:淘宝秋水兰熙旗舰店 编辑:程序博客网 时间:2024/06/11 05:21
需求如下:
1.算出2周以前的时间,以正常日期格式返回
2.如果月份和日期前面有0需要去掉返回结果,什么意思呢,比如:2017-08-15 就需要显示2017-8-15。
Calendar calendar = Calendar.getInstance();calendar.add(Calendar.DATE, -14); //倒退2周,所以是-14Date date = calendar.getTime();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String time = sdf.format(date);//这里输出的日期就是2周前的日期,输出为2017-08-16
第一种方法:
String index = "";for(int i = 0; i< time.length(); i++){ if ((i == 5 && time.charAt(i) == '0') | (i == 8 && time.charAt(i) == '0')){ index += ""; } else { index += time.charAt(i); }}system.out.printn(index);
第二种方法(最简单的方法,使用StringBuffer就Ok:
StringBuffer buffer = new StringBuffer(time);if (buffer.charAt(5) == '0') { buffer.deleteCharAt(5);}if (buffer.charAt(7) == '0') { buffer.deleteCharAt(7);}System.out.println(buffer.toString());
阅读全文
1 0
- java字符串 删除指定字符的那些事
- java删除字符串中的指定字符
- java删除字符串中的指定字符 .
- Java删除字符串中的指定字符
- JAVA 删除字符串里指定字符
- 删除字符串指定字符
- 字符串删除指定字符
- 删除字符串中所有指定的字符
- 删除字符串中任意指定的字符
- 字符串中删除指定的字符
- 从字符串的指定位置开始,删除指定长度字符
- java删除指定字符
- 字符串处理 删除指定字符
- 字符串删除指定字符算法
- 字符串之删除指定字符
- 删除字符串中的指定字符
- 删除字符串中的指定字符
- 删除字符串中的指定字符
- 机械臂(5)-- C#实现正解
- Oracle学习笔记 Oracle IMU及Redo Private Strands技术
- 紧凑的二值人脸描述符:Compact Binary Face Descriptor
- Markdown语法,写的时候可以过来溜达溜达
- SpringBoot的数据缓存支持
- java字符串 删除指定字符的那些事
- Nginx+Tomcat搭建负载均衡
- 网站自动登录功能(安全-代码简洁)的设计
- new delete operator new oprator delete operator new[] operator delete[] 详解
- Web性能压力测试工具——Siege详解
- (一)如何制作信息管理系统的注册页面
- LintCode:M-带重复元素的排列
- CC26XX定时器以及按键中断
- python连接mysql ---处理数据