Как удалить все символы после одного символа в строке? - PullRequest
16 голосов
/ 14 февраля 2012

У меня есть строка, которая содержит дату, например «01-01-2012», затем пробел, а затем время «01:01:01». Полная строка: «01-01-2012 01:01:01»

Я бы хотел извлечь из этой строки только дату, поэтому в конце у меня будет "01-01-2012", но я не знаю, как это сделать.

Ответы [ 12 ]

0 голосов
/ 14 февраля 2012

myString.substring(0,10);

Если ваша строка всегда в этом формате (2 цифры, минус, 2 цифры, минус, 4 цифры, пробел и т. Д.), То вы можете использовать substring(int beginIndex, int endIndex) метод строки, чтобы получить то, что вы хотите.
Обратите внимание, что вторым параметром является индекс символа после возвращающей подстроки.

0 голосов
/ 14 февраля 2012

Используйте String.substring(int, int). Если вас интересует значение даты и времени, используйте SimpleDateFormatter для анализа вашей строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...