Q
如何從一個字符串
2
A
回答
0
在這裏你去:
import java.*;
import java.util.*;
import java.text.*;
public class StringApp {
public static void main(String[] args)
{
String oldDate = "2011-05-23 6:05:00";
String dateFormat = "yyyy-MM-dd";
try {
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
Calendar cl = Calendar.getInstance();
cl.setTime(sdf.parse(oldDate));
String newDate = sdf.format(cl.getTime());
System.out.println(newDate);
}
catch (ParseException ex) {
}
}
}
6
您可以只取第一空間的指數,並使用substring
:
int firstSpace = text.indexOf(' ');
if (firstSpace != -1)
{
String truncated = text.substring(0, firstSpace);
// Use the truncated version
}
你需要找出你想要做的,如果沒有發現任何空間什麼。
但是,如果它的意思是在一個特定格式的有效日期/時間,你知道的格式,我會分析它在該格式,然後只使用日期組件。 Joda Time可以很容易地取得日期部分 - 以及作爲一個更好的API。
編輯:如果你的意思是你已經有一個Date
對象,你想它以特定方式格式化,然後SimpleDateFormat
就是你在Java API中的朋友 - 但同樣,我推薦使用喬達時間,並將其DateTimeFormatter
類:
DateTimeFormatter formatter = ISODateTimeFormat.date();
String text = formatter.print(date);
1
4
parser = new SimpleDateFormat("yyyy-MM-dd k:m:s", locale);
Date date;
try {
date = (Date)parser.parse("2011-05-23 6:05:00");
} catch (ParseException e) {
}
formatter = new SimpleDateFormat("yyyy-MM-dd");
s = formatter.format(date);
另外:
0
好無效,但蠻力的方法是說
String s = "2011-05-23 6:05:00";
String t = s.substring(0,s.length-7);
或任何情況下應該是
0
str = "2011-05-23 6:05:00"
str = str.substring(0,str.indexOf(" "));
0
最簡單的方法:
字符串str = 「2011-05-23 6點05分00秒」; str = str.subString(0,10);
0
很多答案,但目前爲止還沒有人使用過正則表達式,所以我只好用正則表達式發佈一個答案。
String date = "2011-05-23 6:05:00";
System.out.println(date.replaceFirst("\\s.*", ""));
1
您可以使用 -
String arg="2011-05-23 6:05:00";
String str=arg.substring(0,arg.indexOf(" "));
0
它使用正則表達式的另一個答案。
String dateTime = "2011-05-23 6:05:00";
String date = dateTime.split(" ")[0];
相關問題
- 1. 如何擺脫「」從一個字符串到非字符串
- 2. 如何從字符串中提取一個字符串
- 3. 如何從另一個字符串中提取字符串php
- 4. 如何從一個字符串在C#
- 5. 如何從一個字符串
- 6. JSON-如何從一個JSON字符串
- 7. 如何從一個JSON字符串
- 8. 如何從一個字符串
- 9. 如何「從一個字符串在Python2.7
- 10. 如何從一個字符串用C
- 11. 如何從一個字符串
- 12. 如何從一個字符串在Go
- 13. 如何從一個字符串
- 14. 如何從一個字符串
- 15. 如何從一個字符串在bash
- 16. 如何從一個字符串
- 17. 如何從一個字符串數組
- 18. 如何從一個字符串
- 19. 如何從一個字符串
- 20. 如何從一個字符串
- 21. 如何從一個字符串
- 22. 如何從一個字符串
- 23. 如何從一個字符串在JAVA
- 24. 如何從一個字符串
- 25. 如何從一個字符串的URL
- 26. 如何從一個字符串
- 27. 如何從一個字符串
- 28. AutoHotkey的:如何從一個字符串
- 29. 如何從一個字符串的JavaScript
- 30. PHP如何從一個字符串