ai_ziji1413 2011-05-22 13:49
浏览 262
已采纳

时间的格式化

比如:把2011-05-05 15:05:05
转换为:2011-05-05 03:05:05 pm
和 2011-05-05 下午 03:05:05

不知道可否转化,一直没查出来符合上述两种的格式,不知诸位有什么好的建议

  • 写回答

1条回答 默认 最新

  • wuzhong 2011-05-22 19:04
    关注

    赚点分发个贴啊。。。

    [code="java"]
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Locale;

    public class AddAMPMToFormattedDate {

    public static void main(String[] args) {
    
        // create Date object
        Date date = new Date();
    
        // formatting time to have AM/PM text using 'a' format
        String strDateFormat = "yyyy-MM-dd a hh:mm:ss";
        SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
    
        String strDateFormat2 = "yyyy-MM-dd hh:mm:ss a";
        SimpleDateFormat sdf2 = new SimpleDateFormat(strDateFormat2,Locale.US);
    
        System.out.println(sdf.format(date));
        System.out.println(sdf2.format(date).toLowerCase());
    
    }
    

    }
    [/code]

    输出:
    2011-05-22 下午 07:02:22
    2011-05-22 07:02:22 pm

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料