欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取时间中的微秒

程序员文章站 2022-06-07 15:13:37
...

CREATE OR REPLACE FUNCTION public.milliseconds(
	texpression timestamp without time zone DEFAULT clock_timestamp(
	))
    RETURNS integer
    LANGUAGE 'plpgsql'

    COST 100
    IMMUTABLE 
AS $BODY$
	DECLARE
		mill float8;
BEGIN
		return TO_CHAR (tExpression, 'US')::int;
		/*
		mill := date_part('seconds' ,tExpression);
        RETURN (mill - (mill::int))*1000;
		*/

END;
$BODY$;

ALTER FUNCTION public.milliseconds(timestamp without time zone)
    OWNER TO postgres;

COMMENT ON FUNCTION public.milliseconds(timestamp without time zone)
    IS '获取时间中的微秒';