Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Jeff Higgins Newsgroups: comp.lang.java.programmer Subject: Re: How can I use Operand (+ , - ) with Time Date: Sun, 15 Jan 2012 08:32:52 -0500 Organization: A noiseless patient Spider Lines: 72 Message-ID: References: <34afdd1f-4549-48a9-878c-8678993e97ed@t30g2000vbx.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 15 Jan 2012 13:25:21 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="qwFw1g9RsQ6TkML5yezG9A"; logging-data="826"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+k6AeUvPIM6JrHYnmYDW1qzzg578LNQl0=" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111110 Icedove/3.0.11 In-Reply-To: <34afdd1f-4549-48a9-878c-8678993e97ed@t30g2000vbx.googlegroups.com> Cancel-Lock: sha1:r82t+y57gYvlFGQmfdNYZJSyqOs= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:11338 On 01/15/2012 02:44 AM, sahm wrote: > Hi every One > > I'm Try to do program to calculate the Over Time, I'm working with 24 > hour not A.M.& P.M. and this is my Time format (HH:MM:SS) (00:00:00). > But how can I use operand (+, -) with Time See Stefan for the answer. An alternative follows. > This is my Code > > ///////////////////////////////////////////////////////////////////// > import java.sql.Time; > import java.util.Date; > > > public class OverTimeDetailsDataClass { > > String Emp_ID; > String OverTime_Doc_NO; > String OverTime_Date; > Time OverTime_Start_Time; > Time OverTime_End_Time; > Time OverTimeTotalHours; > > OverTime_Start_Time = > Time.valueOf(OverTimeFromjTextField.getText()); > OverTime_End_Time = Time.valueOf(OverTimeTOjTextField.getText()); > OverTimeTotalHours = OverTime_End_Time - OverTime_Start_Time; > } import java.sql.Time; import java.util.Calendar; import java.util.Locale; import java.util.TimeZone; import javax.swing.JTextField; public class OT { public static void main(String[] args) { JTextField OverTimeFromjTextField = null; JTextField OverTimeTOjTextField = null; Time OverTime_Start_Time; Time OverTime_End_Time; // Be aware: read the documentation for java.util.Calendar TimeZone timeZone = TimeZone.getDefault(); Locale locale = Locale.getDefault(); Calendar startTime = Calendar.getInstance(timeZone,locale); Calendar endTime = Calendar.getInstance(timeZone,locale); OverTime_Start_Time = Time.valueOf(OverTimeFromjTextField.getText()); OverTime_End_Time = Time.valueOf(OverTimeTOjTextField.getText()); startTime.setTime(OverTime_Start_Time); endTime.setTime(OverTime_End_Time); // use the java.util.Calendar.add(int field, int amount) method // as described in the documentation. } }