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如何从一个字符串