मैं एक एडिटटेक्स्ट जैसे "1 घंटा 22 मिनट 33 सेकंड" या किसी चीज़ के कुछ सेकंड में एक मान (एक बिगडीकल चर में) में बदलने की कोशिश कर रहा हूं।
मैंने यह कोशिश की है:
String sequenceCaptureTime = "";
BigDecimal roundThreeCalc = new BigDecimal("0");
BigDecimal hours = new BigDecimal("0");
BigDecimal myremainder = new BigDecimal("0");
BigDecimal minutes = new BigDecimal("0");
BigDecimal seconds = new BigDecimal("0");
BigDecimal var3600 = new BigDecimal("3600");
BigDecimal var60 = new BigDecimal("60");
(मेरे पास एक राउंड थ्रीकैल्क है जो सेकंड में मूल्य है इसलिए मैं इसे यहां बदलने की कोशिश करता हूं।)
hours = (roundThreeCalc.divide(var3600));
myremainder = (roundThreeCalc.remainder(var3600));
minutes = (myremainder.divide(var60));
seconds = (myremainder.remainder(var60));
sequenceCaptureTime = hours.toString() + minutes.toString() + seconds.toString();
फिर मैंने editText को sequnceCaptureTime स्ट्रिंग पर सेट किया। लेकिन वह काम नहीं किया। इसने हर बार ऐप को बंद कर दिया। मैं अपनी गहराई से पूरी तरह से यहाँ हूँ, किसी भी मदद की बहुत सराहना की है। हैप्पी कोडिंग!