MedQraft
← All insights
Regulatory software

One Measurement, Different Times: Understanding UTC and Local Time

This article explains the UTC offsets, date boundaries, and time field meanings necessary for comparing medical device software screens with server records, illustrated through a virtual case.

Last regulatory review: 2026-10-04 Rev. 1.0 7 min read

Judging the Order of Records Based Solely on Displayed Time is Not Possible

Even if the measurement screen shows 9 AM and the server record shows 12 AM, both values can represent the same moment.

Comparing displayed times with different standards directly may misinterpret normal records as transfer delays or time errors.

When reviewing data integration in medical device software, it is clearer to first define what event the two fields represent, including date and UTC offsets for comparison.

This article describes the display and exchange formats of measurement records.

The following review procedure is a practical proposal from MedQraft and does not designate legal storage formats for specific products.

Applying UTC Offsets Allows You to Calculate if They Are the Same Moment

UTC is the common reference used when comparing times.

A UTC offset denotes the difference between the displayed local time and UTC.
If it shows +09:00, local time is 9 hours ahead of UTC, so subtracting 9 hours from that time gives you UTC.

RFC 3339 explains the format for timestamps exchanged on the Internet and this calculation relationship.[1]

Displaying a virtual test record in both ways might appear as follows:

Display Criteria Timestamp for the Same Record
Local time 9 hours ahead of UTC 2026-10-04T09:00:00+09:00
UTC 2026-10-04T00:00:00Z

The time difference between the two values is not 9 hours, but 0.

This is the result of applying the offset converted to the same standard. Z denotes UTC time in its notation.

However, Z alone does not reveal where the record was created or the local time zone of that location.

This distinction is also reflected in the description updating RFC 3339 provided by RFC 9557.[2]

Diagram Showing 9 AM and UTC 12 AM Pointing to a Single EventApplying the offset makes the two displays correspond to one event point.

This illustration expresses the virtual record across time zones.

Around Midnight, the Date Also Changes

If only the time is converted and the date remains unchanged, an error of a day could occur.

In the same virtual test, if you change the measurement time to 12:30 AM local time on October 4, the UTC value becomes 3:30 PM on the previous day, October 3.

Calendar Diagram Showing the Conversion from Local Time 12:30 AM on October 4 to UTC 3:30 PM on October 3Offset conversion includes dates as well.

A day aggregated based on local date and a day aggregated based on UTC date can represent different intervals.

This difference also affects the count of daily measurements or test results.

To compare the ‘October 4’ list on the display and the ‘October 4’ query on the server, you must first confirm whether the day’s start and end for both functions are based on the same standard.

In this example, the day of October 4 in local time corresponds to UTC from 3 PM on October 3 until just before 3 PM on October 4.

If you define the query conditions to include times starting from the day threshold to the next day's start, it’s easier to avoid duplicating points at the boundary.

Measurement Time and Receipt Time Are Different Fields

Even if the time zone conversion is correct, values recorded for different events may not match.

For instance, the moment the device generates a measurement value and the moment the server receives that value should be read distinctly.

If all field names indicate ‘time’, the testing personnel may find it difficult to interpret the significance of the difference.

It is recommended to include the event's meaning, time origin, exchange format, and display criteria in the field definitions for use by development and testing teams.

The following table is a customizable example for your product:

Field Event to be Recorded Review Considerations
measured_at Measurement value creation Whether assigned by the device, at which point during measurement start/end
received_at Server reception Whether assigned by the server, if newly recorded during retransmission
Measurement time on display Display of measured_at Applicable time zone, date, precision for sub-second parts

If the clocks of two devices are not synchronized, even correctly applying offsets may not accurately restore the actual order of events.

Interpreting the difference between receipt time and measurement time solely as communication delay requires inspection of clock synchronization and the point of generation for each field.

The required clock accuracy and acceptable differences should be determined according to the product's use and characteristics of that functionality.

Transmission Flow Indicating Separate Time Points and Fields for Measurement Events and Server Receipt EventsMeasurements and receipts are distinct events.

The tasks of displaying both fields in the same time zone and interpreting the differences between the two events are separated.

Testing Confirms Storage, Query, and Display of the Same Record

By assigning unique identifiers to test records and leaving the input timestamp, server query value, and display value side by side, it becomes easier to find the points of conversion.

Compose separate cases to check whether the comparison results remain the same when inputting the same moment with different offsets, and if midnight records are included in the intended date lists.

Internal Testing Example Expected Judgment
2026-10-04T09:00:00+09:00 and 2026-10-04T00:00:00Z Compared as the same instant
2026-10-04T00:30:00+09:00 UTC conversion result becomes 2026-10-03T15:30:00Z
Input without offset 2026-10-04T09:00:00 Refused or interpreted separately according to set input rules, not regarded as UTC without grounds
Querying the same record from screens set to different time zones Even with changed display times, indicates the same event

The numerical offset represents the difference in that point in time.

If the local schedule itself is important, like 'every day at 9 AM' in areas that apply daylight saving time, it should be reviewed whether it is sufficient to simply use a steady current offset.

Local time zones contain daily rules, differing from offsets and functions.[2] This fixed +09:00 example should not be blindly applied to schedule calculations in all regions.

Questions to Leave for Record Review

It should be clear which event the ‘measurement time’ refers to on the current interface, how inputs without offsets are processed, and which time zone is applied for daily queries.

If any of these three aspects are interpreted differently among development, testing, or operational personnel, it is advisable to first align the definitions for the respective fields.

Subsequently, tracking a single test record at the midnight boundary from storage to display can reveal the impact that different interpretations have on actual outcomes.

References and Related Articles

Checked on: October 4, 2026.

The tables and figures are virtual cases created by MedQraft and do not represent actual measurement data from equipment.

Let's talk

Apply what you have read
to your product.

Tell us your product's current stage and the questions you need to review.

Discuss your questions ↗
MedQraft / Let's talk

Project inquiry

Start with your challenge.
We will work through it together.

Tell us your product's current stage and the support you need.
We will review the questions and define a suitable scope of support.

Contact@medqraft.co.kr ↗
Information: name, company, email, inquiry and service of interest · Purpose: responding to your inquiry · Retention: until the inquiry is resolved Read the privacy policy
Privacy policy

MedQraft / Privacy

Privacy policy

MedQraft processes only the information needed for website inquiries.
We delete the collected inquiry information when the inquiry is resolved.

Effective date: September 18, 2026

1. Scope and purposes of processing

This policy applies to visits and business inquiries at www.medqraft.co.kr.
We process personal information to review and respond to inquiries, discuss the scope of support, and operate the website reliably.
Customer business data stored in Q-Atelier is governed by the relevant service agreement and separate notices.

2. Information collected and retention

Required information
Name, email address and inquiry
Optional information
Company, selected service of interest, and contact or business details you provide in your inquiry
Collection methods
Website inquiry forms and email inquiries
Basis for processing
Consent to collection and use provided through the inquiry form.
Where necessary to fulfill a request relating to the formation or performance of a contract, we process information on the applicable legal basis.
Retention period
We retain inquiry information until the inquiry is resolved, then delete it without delay.
If information becomes part of a separate contract, we separately explain the required information and retention period.
Where retention is legally required, only the relevant information is stored separately.

You may decline to provide required information, but this will prevent submission of the website inquiry form.
You can make an inquiry without providing optional information.
Do not submit sensitive information unnecessary for the inquiry, such as national identification numbers or patient information.

3. Service providers and external services

Inquiries are forwarded from the website server through an email delivery service to our company mailbox.
We do not maintain a separate inquiry database in this processing workflow.

Vercel Inc.
Website hosting, server-side inquiry processing, operations and security.
Technical information such as IP address, request time, browser and request details may be processed.
Plus Five Five, Inc. (Resend)
Delivery of inquiry notification emails containing name, email, company, service of interest and inquiry details, and management of delivery logs
Gabia Hiworks
Receipt, storage and replies to inquiries in our company mailbox

We do not sell inquiry information or provide it for advertising purposes.
We do not disclose it for an independent third party's purposes unless there is a lawful basis, such as a legal requirement or separate consent.

4. Overseas processing and storage

Overseas cloud services are used to process website requests and deliver emails.
Information entered in an inquiry is transmitted over an encrypted connection upon submission.

Vercel Inc. / United States
Information is transmitted for inquiry request processing and hosting.
Privacy contact: privacy@vercel.com.
Operational records are subject to the retention periods of the services and settings used and Vercel's processing policies.
Vercel data processing information
Plus Five Five, Inc. (Resend) / United States
Information is transmitted upon submission to deliver the inquiry email and manage delivery records.
Privacy contact: privacy@resend.com.
Resend's published default retention period for emails and logs on its standard plans is 30 days.
Earlier deletion may be requested from the provider.
Resend retention and deletion information

Deleting inquiry emails from our mailbox and deleting technical records held by external providers involve different processes.
You may contact the person listed below about deletion, restriction of processing or overseas processing.
If you do not wish to use overseas processing through the website form, you may email us directly.
The processing policies of the email services used will still apply.

5. Deletion and safeguards

After confirming that an inquiry has been resolved, we delete the email and separately saved copies.
Printed materials, if any, are destroyed by shredding or another method that prevents reuse.
Where deletion of information held by an external processor is necessary, we submit a request through that provider's deletion procedure.

Access to personal information is restricted to staff who need it for their work.
We protect information through HTTPS transmission and account access controls.
We do not publish materials containing personal information in public repositories or on public pages.

6. Your rights

You may request access, correction, deletion, restriction of processing or withdrawal of consent by contacting the designated email address.
We will verify your identity to the extent necessary, process the request under applicable law, and notify you of the result.
If we cannot fulfill a request, for example because of a legal retention obligation, we will explain the reason.
For requests made through a representative, we may verify their authority.

7. Access information and external content

We use Naver conversion tracking to measure visits and completed inquiries attributable to Naver search advertising.
Technical information such as the visited URL, referring page, browser and cookies, and whether an inquiry was completed, may be processed.
The name, email, company and inquiry text entered in the form are not included in conversion events.
You can block or delete cookies in your browser.

Server access information may be processed for website delivery and security.
Vercel Web Analytics is used for anonymous visitor statistics on the introduction page and Insights.
Insights statistics aggregate article views, referral sources, countries and device types.
Visitor analytics do not use analytics cookies.
Names, emails, companies and inquiry text from the consultation form are not included in analytics events.
Instagram-specific links use UTM parameters to identify referral sources.
Loading external video or fonts on the website may transmit technical information, including IP address and browser details, to the relevant provider.

You can block or delete cookies and site data in your browser settings.
Some features or external content may be restricted depending on your settings.

8. Privacy officer and contact

Business
MedQraft / Representative: Byeonghwi Kim
Privacy officer and inquiry contact
Byeonghwi Kim
Email
Contact@medqraft.co.kr
Postal inquiries
Suite 222, 56 Geumto-ro 80beon-gil, Sujeong-gu, Seongnam-si, Gyeonggi-do, Republic of Korea (Geumto-dong, Widen Tower)

For privacy-related complaints, you may contact the Personal Information Infringement Report Center or the Personal Information Dispute Mediation Committee for assistance.

9. Changes to this policy

Changes to processing purposes, information collected, retention periods or service providers will be published on this page with their effective date.

September 18, 2026: Website inquiry privacy policy first published

October 14, 2026: Added information on Insights visitor analytics and Instagram referral measurement