android中时间 和 日期 格式化显示
来源:互联网 发布:虚拟光驱 for mac 编辑:程序博客网 时间:2024/06/05 10:13
Android中时间 和 日期 格式化显示:
public static String format24HourString(Context context, String time) { boolean is24Hour = DateFormat.is24HourFormat(context); Log.d("ljb", "time:" + time + ";is24Hour:" + is24Hour); String[] timeStrings = time.split(":"); if (timeStrings.length < 2) { return time; } if (!is24Hour) { String hourString = timeStrings[0]; String minString = timeStrings[1]; int hour = Integer.parseInt(hourString); if (hour > 12) { hour = hour - 12; return hour + ":" + minString + " " + context.getResources().getString(R.string.str_pm); } else if (hour == 12) { return hour + ":" + minString + " " + context.getResources().getString(R.string.str_pm); } else { return hour + ":" + minString + " " + context.getResources().getString(R.string.str_am); } } else { return time; } } public static String converHourFormat(Context context, String hour) { boolean is24hFormart = DateFormat.is24HourFormat(context); if (!is24hFormart) { String AmOrPm = context.getResources().getString(R.string.str_am); int hourTemp = Integer.parseInt(hour); if (hourTemp > 12) { AmOrPm = context.getResources().getString(R.string.str_pm); hourTemp -= 12; } else if (hourTemp == 12) { AmOrPm = context.getResources().getString(R.string.str_pm); } else { AmOrPm = context.getResources().getString(R.string.str_am); } return AmOrPm + " " + hourTemp; } else { return hour; } } public static String dateFormate(Context context, Time curTime) { String dateformat = SystemProperties.get("persist.sys.dateformat", "1"); if ("0".equals(dateformat)) { dateformat = "%m/%d/%Y"; } else if ("1".equals(dateformat)) { dateformat = "%d/%m/%Y"; } else { dateformat = "%Y/%m/%d"; } return curTime.format(dateformat); } public static String dateFormate(Context context, Date curDate) { String dateformat = SystemProperties.get("persist.sys.dateformat", "1"); if ("0".equals(dateformat)) { dateformat = "MM-dd-yyyy"; } else if ("1".equals(dateformat)) { dateformat = "dd-MM-yyyy"; } else { dateformat = "yyyy-MM-dd"; } return DateFormat.format(dateformat, curDate).toString(); }
阅读全文
0 0
- android中时间 和 日期 格式化显示
- Android 系列 2.10格式化显示的时间和日期
- Android中时间和日期的显示
- 格式化日期和时间
- 日期和时间格式化
- 格式化日期和时间
- 格式化日期和时间
- 格式化日期和时间
- Android - 格式化显示日期
- phpcms日期时间格式化显示
- 格式化日期时间的显示
- android 时间,日期,各种不同显示的格式化工具
- 批处理: 获得系统日期和时间, 并格式化显示
- php和smarty中格式化输出日期和时间
- Android的日期时间格式化
- mysql中时间日期格式化
- mysql中时间日期格式化
- js中格式化日期时间
- richTextBox自适应行高
- ReactNative开发——StatusBar
- 大番薯本地模式怎么使用?大番薯u盘启动盘制作工具本地模式重装系统教程
- java List<T> 和 List<?>的区别
- scala基础之隐式转换
- android中时间 和 日期 格式化显示
- 回溯法——01背包问题
- SQL学习(4)——MySQL数据库常用的函数--常见的字符串函数
- 滑块在进度条上面的SeekBar
- 每日分享之《十面埋伏》
- 学生信息管理系统【JavaWeb】Java+Servlet+Mysql+Jsp
- javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Service层
- Maven中一个War应用依赖另外一个WAR应用的解决方案
- JavaScript arguments对象