Gönderdiğiniz kod, Calendar.get()
bir dize döndürmediğinden derlenmez. Ayrıca, takvimin değişebilir olduğunu da unutmayın - add
'a yapılan her çağrı yeni bir takvim döndürür. Bu nedenle, farklı bir değer için ayrı bir değişken istediğiniz her zaman bir yeni örneğini oluşturmanız gerekir. Örneğin: mümkünse, şiddetle ediyorum Eğer
Calendar now = Calendar.getInstance();
Calendar tmp = (Calendar) now.clone();
tmp.add(Calendar.HOUR_OF_DAY, 1);
tmp.add(Calendar.MINUTE, 10);
Calendar nowPlus70Minutes = tmp;
tmp = (Calendar) now.clone();
tmp.add(Calendar.MINUTE, -10);
Calendar nowMinus10Minutes = tmp;
yerine Takvim/Tarihi Joda Time kullanmanızı öneririz - bir kadar üstün API var. Bununla birlikte, içinde yer alan zaman dilimlerini kırpmak isteyebilirsiniz, böylece daha hızlı ve daha hızlı çalışmaya başlayabilirsiniz.
Mükemmel beni yardım etti, teşekkürler –