Questions tagged «format»

它可以指文本格式,内容格式,文件格式,文档文件格式等。





26
如何将浮点数很好地格式化为String而没有不必要的十进制0?
64位双精度数可以精确表示整数+/- 2 53 鉴于这一事实,我选择对所有类型都使用双精度类型作为单个类型,因为我最大的整数是无符号的32位。 但是现在我必须打印这些伪整数,但是问题是它们也与实际的双精度数混合在一起。 那么,如何在Java中很好地打印这些双打呢? 我已经尝试过了String.format("%f", value),这很接近,除了小数值时会出现很多尾随零。 这是的示例输出 %f 232.00000000 0.18000000000 1237875192.0 4.5800000000 0.00000000 1.23450000 我想要的是: 232 0.18 1237875192 4.58 0 1.2345 当然,我可以编写一个函数来修剪这些零,但是由于String操作,这会导致很多性能损失。我可以使用其他格式代码做得更好吗? 编辑 Tom E.和Jeremy S.的答案都是不可接受的,因为它们都任意舍入到小数点后两位。请在回答之前了解问题。 编辑2 请注意,String.format(format, args...)是区域设置相关的(见下面的答案)。


26
Android TextView对齐文本
您如何获得TextView要对齐的a的文本(左右两侧的文本齐平)? 我在这里找到了可能的解决方案,但是它不起作用(即使您将“垂直中心”更改为“ center_vertical”等)。

8
这个日期格式是什么?2011-08-12T20:17:46.384Z
我有以下日期: 2011-08-12T20:17:46.384Z。这是什么格式?我正在尝试通过Java 1.4解析它,DateFormat.getDateInstance().parse(dateStr)并且 java.text.ParseException:无法解析的日期:“ 2011-08-12T20:17:46.384Z” 我认为我应该使用SimpleDateFormat进行解析,但是我必须首先知道格式字符串。到目前为止yyyy-MM-dd,我所拥有的只是,因为我不知道T该字符串的含义是什么-与时区有关?此日期字符串来自“ 文件CMIS下载历史记录”媒体类型lcmis:downloadedOn上显示的标签。

15
在PHP中将一种日期格式转换为另一种日期格式
有没有一种简单的方法可以将一种日期格式转换为PHP中的另一种日期格式? 我有这个: $old_date = date('y-m-d-h-i-s'); // works $middle = strtotime($old_date); // returns bool(false) $new_date = date('Y-m-d H:i:s', $middle); // returns 1970-01-01 00:00:00 但是我当然希望它返回一个当前日期,而不是返回“黎明”。我究竟做错了什么?

11
如何在Scala中使用java.String.format?
我正在尝试使用.format字符串方法。但是,如果我将%1,%2等放置在字符串中,则会抛出java.util.UnknownFormatConversionException,指向一个令人困惑的Java源代码片段: private void checkText(String s) { int idx; // If there are any '%' in the given string, we got a bad format // specifier. if ((idx = s.indexOf('%')) != -1) { char c = (idx > s.length() - 2 ? '%' : s.charAt(idx + 1)); throw new UnknownFormatConversionException(String.valueOf(c)); } …
322 java  string  scala  format 




24
将timedelta格式化为字符串
我在格式化datetime.timedelta对象时遇到问题。 这是我要执行的操作:我有一个对象列表,并且该对象类的成员之一是timedelta对象,该对象显示事件的持续时间。我想以小时:分钟的格式显示该持续时间。 我尝试了多种方法来执行此操作,但遇到了困难。我当前的方法是为返回小时和分钟的对象添加方法。我可以将timedelta.seconds除以3600并四舍五入来获得小时数。我在获取剩余秒数并将其转换为分钟时遇到麻烦。 顺便说一句,我将Google AppEngine与Django模板结合使用进行演示。

10
将Float格式化为n个小数位
我需要将浮点数格式化为“ n”个小数位。 试图使用BigDecimal,但返回值不正确... public static float Redondear(float pNumero, int pCantidadDecimales) { // the function is call with the values Redondear(625.3f, 2) BigDecimal value = new BigDecimal(pNumero); value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value is correct (625.30) return value.floatValue(); // but here the values is 625.3 } 我需要返回一个浮点数,该浮点数具有指定的小数位数。 我不需要Float价值回报Double 。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.