title: How to set time in Netsuite using suitescript 2.0?
body: <p>I can set time for <strong>timeofday</strong> type fields both UI/API.</p>
  <p>I can set time for the <strong>time</strong> type field <strong>INITIAL TIME BUDGET</strong> as 16:55 using colon(:) separator in UI for <strong>Task</strong>.</p>
  <p>I could not set time for that field as below using suitescript,</p>
  <pre><code>function load(recordType, id) {
     return record.load({
      type: recordType,
      id: id
      });
  }
  
  var recordType = &quot;task&quot;
  var id = &quot;123&quot;
  
  var objectRecord = load(recordType, id);
  objectRecord.setValue(&quot;estimatedtime&quot;, &quot;16:55&quot;);
  
  var updatedId = objectRecord.save({});
  </code></pre>
  <p>I get this error</p>
  <pre><code>You have entered an Invalid Field Value 16:55 for the following field: estimatedtime
  </code></pre>
  <p>I tried the following cases,</p>
  <pre><code>&quot;16:55&quot; - Invalid Field Value
  16:55   - UNEXPECTED_ERROR
  16.55   - No error, but set as &quot;estimatedtime&quot;:&quot;16:33&quot;
  </code></pre>
  <p>How to set time for <strong>time</strong> type field?</p>