java - 将完整日期转换为短日期

标签 java android datetime

我从服务器获取日期,例如:Mon Mar 24 13:44:44 Asia/Calcutta 2014 我想以较短的格式显示它可能是这样的: Mar 24 13:44 有办法这样做吗?也许我们可以隐藏这个字符串以获得所需的格式?

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>(
                    "case");

            query.orderByDescending("updatedAt");
            query.setCachePolicy(ParseQuery.CachePolicy.NETWORK_ELSE_CACHE);

            ob = query.find();
            for (ParseObject country : ob) {
                ParseObject image = (ParseObject) country.get("objectId");
                objectID = country.getObjectId();
                String cTitle = country.getString("caseTitle");
                String cDescription = country.getString("caseComment");
                String nameOfCreator = country.getString("name");
                createTime = String.valueOf(country.getCreatedAt());
                System.out.println("the created time is" + createTime);

输出:2014 年 3 月 24 日星期一 13:44:44 亚洲/加尔各答

最佳答案

使用技巧:

String date="Mon Mar 24 13:44:44 Asia/Calcutta 2014";
String reqdate=date.substring(4,16);

它将返回一个从索引 4 开始并以 16 个字符结束的字符串,但它不会占用字符串中的第 16 个字符,它将在 15 处停止..根据要求 请求日期为 3 月 24 日 13:44

关于java - 将完整日期转换为短日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22605896/

相关文章:

android - Gridview 元素对齐

mysql - PostgreSQL (Heroku) 中的时间/日期时间比较

java - 处理从批处理文件运行 Java 时出现的错误

Java - 从ArrayList中分离并显示元素,如带有子列表的列表

java - WEKA API LibSVM 类路径未找到

java - 当 super 用户时 System.getenv() 返回 null

java - 具有内部数组类的数组 pojo 类的 RecyclerView 适配器

java - libgdx 和 Box2d 碰撞优化

c++ - 从给定日期开始的星期几

java - 如何在 Java 中获取当前日期并添加五个工作日