Есть ли способ получить символ разделителя времени ':' в Java? Действительно ли это - константа где-нибудь или метод считывания? Возможно, существует что-то эквивалентное File.separator?
Моя строка времени возвращается DateFormat.getTimeInstance(DateFormat.SHORT, locale).format(date);
Это безопасный просто использовать ':' в этом случае, когда позже кто-то хочет проанализировать эту строку?
Я думаю, что безопасно использовать ':'
. Он жестко запрограммирован в SimpleDateFormat
. Например:
if (text.charAt(++pos.index) != ':')