java - 在Java中的字符串中的特定位置添加特定字符

标签 java android string sqlite

我以 20121224 格式将日期值存储在 SQLite 数据库中(以便我可以轻松地按日期对数据库进行排序)我的问题是如何从格式“20121224”获取日期到“2012/12/24” "使用 java 代码从数据库中提取后。

最佳答案

你可以做到这一点。

import java.text.SimpleDateFormat;
import java.util.Date;

public class Test003 {
    public static void main(String[] args) throws Exception {
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd");
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd");
        String s = "20121224";
        Date dt = sdf1.parse(s);
        System.out.println(sdf2.format(dt));

    }
}

关于java - 在Java中的字符串中的特定位置添加特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20167099/

相关文章:

android - 我的广播接收器没有启动

c++ - 将对象格式化为字符串

c++ - 流出字符串的一部分

Python - 比较 2 个相同的字符串返回 'False'

java - Maven 程序集创建具有依赖项和类路径的 jar

java - Hibernate可以在没有Spring的情况下生成表吗?

android - 如何覆盖 backpress 不杀死 Activity ?

android - 尽管数据没有改变,但一些 fragment 观察者在从返回堆栈弹出后触发

java - 为具有不同参数的同一 URL 模式创建两个方法(带参数和不带参数)

java - 如何对返回 void 的方法进行单元测试 "test the contract"?