convert Duration to String
/*******************************************************************************
* Copyright (c) 2010 liw.
* All rights reserved.
*
* This file is part of VanBus.
*
* VanBus is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* VanBus is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with VanBus. If not, see <http://www.gnu.org/licenses/>.
* Contributors:
* liw - initial API and implementation
******************************************************************************/
//package org.niclab.vanbus.utils;
public class Converter {
public static String convertDurationtoString(long duration){
int hour = (int) (duration/3600);
int min = (int) ((duration-hour*3600)/60);
StringBuilder builder = new StringBuilder();
if(hour!=0)
builder.append(hour).append(" hours");
if(min!=0)
builder.append(min+1).append(" mins");
return builder.toString();
}
public static String convertDistancetoString(long distance){
if(distance>1000){
return String.format("%.2f km", distance/1000.0) ;
}else
return distance+" m";
}
}
Related examples in the same category
1. | Split with | | |
2. | Split first with | | |
3. | split By Space and save result to a List | | |
4. | Space trim | | |
5. | truncate by length | | |
6. | Remove all blanks | | |
7. | Is a string a Number | | |
8. | Random string | | |
9. | Tokenizer. Why? Because StringTokenizer is not available in J2ME. | | |
10. | String resource | | |
11. | Shows creating text with links from HTML in the Java code, rather than from a string resource. Note that for a | | |
12. | Join a collection of strings by a seperator | | |
13. | Tests if a string is blank: null, emtpy, or only whitespace (" ", \r\n, \t, etc) | | |
14. | Tests if a string is numeric, i.e. contains only digit characters | | |
15. | Writer implementation that outputs to a StringBuilder | | |
16. | Gets the device's phone number as a String. | | |
17. | Inspects a link Configuration through reflection API to generate a human readable String with values replaced with their constants names. | | |
18. | Returns a String representation of the content of a android.view.Display object. | | |
19. | Get String Element Value | | |
20. | Join strings | | |
21. | Find two consecutive newlines in a string. | | |
22. | Retrieve a boolean primitive type from a String. | | |
23. | Trim char from string | | |
24. | Returns true if the string does not fit in standard ASCII | | |
25. | Returns true if the given string is null or empty. | | |
26. | 4 octets in address string | | |
27. | Add space to CSV string | | |
28. | String fast Split | | |
29. | Split a String by a Character, i.e. Split lines by using '\n' | | |
30. | String Capitalizer | | |
31. | Count char in a string | | |
32. | Search char in a string from a starting position | | |
33. | load String From Raw Resource | | |
34. | Join Collection of String | | |
35. | Padding a string, truncate a string | | |
36. | Converts a string to title casing. | | |
37. | reversing String | | |
38. | load Resource To String | | |
39. | Convert string from one encoding to another | | |
40. | Object to String and String to Object | | |
41. | IP to String | | |
42. | Convert string to bumber and convert number to string | | |
43. | line string reader in J2ME | | |
44. | String to Map with token | | |
45. | Generate the client id, which is a fixed string of length 8 concatenated with 12 random bytes | | |
46. | StringBuilder Writer | | |
47. | Return a specific raw resource contents as a String value. | | |
48. | Returns the ISO 8601-format String corresponding to the given duration (measured in milliseconds). | | |
49. | Returns a string representation of the given number of nanoseconds. | | |
50. | Simple Tokenizer | | |
51. | split By Space | | |
52. | Pad Front | | |
53. | Count Occurrences | | |
54. | Padding Left | | |
55. | captalize Words | | |
56. | Tokenizer Utils | | |
57. | Returns space padding | | |
58. | Normalise Whitespace | | |
59. | Removes unwanted blank characters | | |
60. | Removes unwanted backslashes characters | | |
61. | equals Ignore Case | | |
62. | A method to decode/encode quoted printable encoded data | | |
63. | Title Name Parser | | |
64. | Split Camal Case | | |
65. | Split and combine by token | | |
66. | Shorten text for display in lists etc. | | |