Я хочу отображать время в формате HHhMM. Например, если время 09:30, я хочу отобразить его как 9h45 AM. Я попытался ниже подход: -Как отображать время в формате HHhMM в java?
import java.util.*;
import java.text.*;
public class PS6 {
public static void main(String args[]) {
Date dNow = new Date();
SimpleDateFormat ft =
new SimpleDateFormat ("E yyyy.MM.dd 'at' HHhMM a");
System.out.println("Current Date: " + ft.format(dNow));
}
}
Но че е выход был
Current Date: Fri 2016.10.21 at 14210 PM
что неправильно.
Может кто-нибудь, пожалуйста, помогите мне в этом.
Что правильно Струнный вы хотите увидеть? Каков маленький h в формате 'HHhMM'? –
Вы пытались использовать escaping 'new SimpleDateFormat (« E yyyy.MM.dd »в« HH'h'MM a »);'? – DimaSan
Возможный дубликат [Как вставить специальные символы в SimpleDateFormat?] (Http://stackoverflow.com/questions/2912149/how-can-i-insert-special-characters-in-simpledateformat) – DimaSan