minute — Extract minute components from datetime values in MATLAB and RunMat.

minute(dt) extracts minute-of-hour values from datetime scalars or arrays and returns doubles with matching shape. Extraction behavior follows MATLAB semantics.

Syntax

X = minute(t)

Inputs

NameTypeRequiredDefaultDescription
valueAnyYesDatetime input.

Returns

NameTypeDescription
XAnyNumeric scalar/tensor result.

Errors

IdentifierWhenMessage
RunMat:datetime:InvalidArgumentArguments or option grammar do not match supported datetime forms.datetime: invalid argument
RunMat:datetime:InvalidInputInput values cannot be parsed/converted/broadcast to a valid datetime result.datetime: invalid input
RunMat:datetime:InternalInternal datetime state or indexing/evaluation failed unexpectedly.datetime: internal operation failed

How minute works

  • minute(t) accepts datetime scalars and datetime arrays.
  • The output shape matches the input shape.
  • Minute values follow the clock minute stored in the datetime.
  • Passing a non-datetime value raises a datetime-specific error.

Does RunMat run minute on the GPU?

minute does not dispatch GPU kernels; it extracts the minute component from CPU-side datetime objects.

GPU memory and residency

No. minute reads datetime objects on the CPU and returns ordinary host-side numeric arrays.

Examples

Extract the minute from a scalar datetime

t = datetime(2024, 4, 9, 13, 30, 5);
mn = minute(t)

Expected output:

mn = 30

Extract minutes from a datetime array

t = datetime([2024 2024], [4 4], [9 9], [8 17], [15 45], [0 0]);
mn = minute(t)

Expected output:

mn =
    15    45

Using minute with coding agents

Open a RunMat example with live inputs, then ask the agent to explain how minute changes the result.

Run a small minute example, explain the result, then change one input and compare the output.

FAQ

What range does minute return?

It returns the minute component in the usual 0 through 59 range.

Does minute preserve the input shape?

Yes. The numeric output has the same size as the input datetime array.

Does minute run on the GPU?

No. datetime values are host-side objects, so minute executes on the CPU.

Open-source implementation

Unlike proprietary runtimes, every RunMat function is open-source. Read exactly how minute is executed, line by line, in Rust.

About RunMat

RunMat is an open-source runtime that executes MATLAB-syntax code blazing on any GPU. It is licensed under the Apache 2.0 license.

  • RunMat automatically optimizes your math for GPU execution on Apple, Nvidia, and AMD hardware. No code changes needed. Simulations that took hours now take minutes.
  • Start running code in seconds. RunMat runs in the browser, on the desktop, or from the CLI. No license server, no IT ticket.

Getting started · Benchmarks · Pricing

Download RunMat

Download RunMat for full performance, or use RunMat in your browser for zero setup.