format

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package format provides Go bindings for android.text.format.

Index

Constants

View Source
const (
	AbbrevMonthFormat   = consts.AbbrevMonthFormat
	AbbrevWeekdayFormat = consts.AbbrevWeekdayFormat
	HourMinute24        = consts.HourMinute24
	MonthDayFormat      = consts.MonthDayFormat
	MonthFormat         = consts.MonthFormat
	NumericMonthFormat  = consts.NumericMonthFormat
	WeekdayFormat       = consts.WeekdayFormat
	YearFormat          = consts.YearFormat
	YearFormatTwoDigits = consts.YearFormatTwoDigits
	TimezoneUtc         = consts.TimezoneUtc
)
View Source
const (
	DayInMillis    = consts.DayInMillis
	HourInMillis   = consts.HourInMillis
	MinuteInMillis = consts.MinuteInMillis
	SecondInMillis = consts.SecondInMillis
	WeekInMillis   = consts.WeekInMillis
	YearInMillis   = consts.YearInMillis
)
View Source
const (
	Format12hour            = consts.Format12hour
	Format24hour            = consts.Format24hour
	FormatAbbrevAll         = consts.FormatAbbrevAll
	FormatAbbrevMonth       = consts.FormatAbbrevMonth
	FormatAbbrevRelative    = consts.FormatAbbrevRelative
	FormatAbbrevTime        = consts.FormatAbbrevTime
	FormatAbbrevWeekday     = consts.FormatAbbrevWeekday
	FormatCapAmpm           = consts.FormatCapAmpm
	FormatCapMidnight       = consts.FormatCapMidnight
	FormatCapNoon           = consts.FormatCapNoon
	FormatCapNoonMidnight   = consts.FormatCapNoonMidnight
	FormatNoMidnight        = consts.FormatNoMidnight
	FormatNoMonthDay        = consts.FormatNoMonthDay
	FormatNoNoon            = consts.FormatNoNoon
	FormatNoNoonMidnight    = consts.FormatNoNoonMidnight
	FormatNoYear            = consts.FormatNoYear
	FormatNumericDate       = consts.FormatNumericDate
	FormatShowDate          = consts.FormatShowDate
	FormatShowTime          = consts.FormatShowTime
	FormatShowWeekday       = consts.FormatShowWeekday
	FormatShowYear          = consts.FormatShowYear
	FormatUtc               = consts.FormatUtc
	LengthLong              = consts.LengthLong
	LengthMedium            = consts.LengthMedium
	LengthShort             = consts.LengthShort
	LengthShorter           = consts.LengthShorter
	LengthShortest          = consts.LengthShortest
	Samemonthtable          = consts.Samemonthtable
	Sameyeartable           = consts.Sameyeartable
	EpochJulianDay          = consts.EpochJulianDay
	Friday                  = consts.Friday
	Hour                    = consts.Hour
	Minute                  = consts.Minute
	Monday                  = consts.Monday
	MondayBeforeJulianEpoch = consts.MondayBeforeJulianEpoch
	Month                   = consts.Month
	MonthDay                = consts.MonthDay
	Saturday                = consts.Saturday
	Second                  = consts.Second
	Sunday                  = consts.Sunday
	Thursday                = consts.Thursday
	Tuesday                 = consts.Tuesday
	Wednesday               = consts.Wednesday
	WeekDay                 = consts.WeekDay
	WeekNum                 = consts.WeekNum
	Year                    = consts.Year
	YearDay                 = consts.YearDay
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

func Newter

func Newter(vm *jni.VM) (*ter, error)

Newter creates a new android.text.format.Formatter instance.

Types

type DateFormat

type DateFormat struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DateFormat wraps android.text.format.DateFormat.

func NewDateFormat

func NewDateFormat(vm *jni.VM) (*DateFormat, error)

NewDateFormat creates a new android.text.format.DateFormat instance.

func (*DateFormat) Format2

func (m *DateFormat) Format2(arg0 string, arg1 *jni.Object) (*jni.Object, error)

Format2 calls android.text.format.DateFormat.format.

func (*DateFormat) Format2_1

func (m *DateFormat) Format2_1(arg0 string, arg1 *jni.Object) (*jni.Object, error)

Format2_1 calls android.text.format.DateFormat.format.

func (*DateFormat) Format2_2

func (m *DateFormat) Format2_2(arg0 string, arg1 int64) (*jni.Object, error)

Format2_2 calls android.text.format.DateFormat.format.

func (*DateFormat) GetBestDateTimePattern

func (m *DateFormat) GetBestDateTimePattern(arg0 *jni.Object, arg1 string) (string, error)

GetBestDateTimePattern calls android.text.format.DateFormat.getBestDateTimePattern.

func (*DateFormat) GetDateFormat

func (m *DateFormat) GetDateFormat(arg0 *jni.Object) (*jni.Object, error)

GetDateFormat calls android.text.format.DateFormat.getDateFormat.

func (*DateFormat) GetDateFormatOrder

func (m *DateFormat) GetDateFormatOrder(arg0 *jni.Object) (*jni.Object, error)

GetDateFormatOrder calls android.text.format.DateFormat.getDateFormatOrder.

func (*DateFormat) GetLongDateFormat

func (m *DateFormat) GetLongDateFormat(arg0 *jni.Object) (*jni.Object, error)

GetLongDateFormat calls android.text.format.DateFormat.getLongDateFormat.

func (*DateFormat) GetMediumDateFormat

func (m *DateFormat) GetMediumDateFormat(arg0 *jni.Object) (*jni.Object, error)

GetMediumDateFormat calls android.text.format.DateFormat.getMediumDateFormat.

func (*DateFormat) GetTimeFormat

func (m *DateFormat) GetTimeFormat(arg0 *jni.Object) (*jni.Object, error)

GetTimeFormat calls android.text.format.DateFormat.getTimeFormat.

func (*DateFormat) Is24HourFormat

func (m *DateFormat) Is24HourFormat(arg0 *jni.Object) (bool, error)

Is24HourFormat calls android.text.format.DateFormat.is24HourFormat.

type DateUtils

type DateUtils struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DateUtils wraps android.text.format.DateUtils.

func NewDateUtils

func NewDateUtils(vm *jni.VM) (*DateUtils, error)

NewDateUtils creates a new android.text.format.DateUtils instance.

func (*DateUtils) FormatDateRange4_2

func (m *DateUtils) FormatDateRange4_2(
	arg0 *jni.Object,
	arg1 int64,
	arg2 int64,
	arg3 int32,
) (string, error)

FormatDateRange4_2 calls android.text.format.DateUtils.formatDateRange.

func (*DateUtils) FormatDateRange5

func (m *DateUtils) FormatDateRange5(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 int64,
	arg3 int64,
	arg4 int32,
) (*jni.Object, error)

FormatDateRange5 calls android.text.format.DateUtils.formatDateRange.

func (*DateUtils) FormatDateRange6_1

func (m *DateUtils) FormatDateRange6_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 int64,
	arg3 int64,
	arg4 int32,
	arg5 string,
) (*jni.Object, error)

FormatDateRange6_1 calls android.text.format.DateUtils.formatDateRange.

func (*DateUtils) FormatDateTime

func (m *DateUtils) FormatDateTime(
	arg0 *jni.Object,
	arg1 int64,
	arg2 int32,
) (string, error)

FormatDateTime calls android.text.format.DateUtils.formatDateTime.

func (*DateUtils) FormatElapsedTime1_1

func (m *DateUtils) FormatElapsedTime1_1(arg0 int64) (string, error)

FormatElapsedTime1_1 calls android.text.format.DateUtils.formatElapsedTime.

func (*DateUtils) FormatElapsedTime2

func (m *DateUtils) FormatElapsedTime2(arg0 *jni.Object, arg1 int64) (string, error)

FormatElapsedTime2 calls android.text.format.DateUtils.formatElapsedTime.

func (*DateUtils) FormatSameDayTime

func (m *DateUtils) FormatSameDayTime(
	arg0 int64,
	arg1 int64,
	arg2 int32,
	arg3 int32,
) (*jni.Object, error)

FormatSameDayTime calls android.text.format.DateUtils.formatSameDayTime.

func (*DateUtils) GetAMPMString

func (m *DateUtils) GetAMPMString(arg0 int32) (string, error)

GetAMPMString calls android.text.format.DateUtils.getAMPMString.

func (*DateUtils) GetDayOfWeekString

func (m *DateUtils) GetDayOfWeekString(arg0 int32, arg1 int32) (string, error)

GetDayOfWeekString calls android.text.format.DateUtils.getDayOfWeekString.

func (*DateUtils) GetMonthString

func (m *DateUtils) GetMonthString(arg0 int32, arg1 int32) (string, error)

GetMonthString calls android.text.format.DateUtils.getMonthString.

func (*DateUtils) GetRelativeDateTimeString

func (m *DateUtils) GetRelativeDateTimeString(
	arg0 *jni.Object,
	arg1 int64,
	arg2 int64,
	arg3 int64,
	arg4 int32,
) (*jni.Object, error)

GetRelativeDateTimeString calls android.text.format.DateUtils.getRelativeDateTimeString.

func (*DateUtils) GetRelativeTimeSpanString1_2

func (m *DateUtils) GetRelativeTimeSpanString1_2(arg0 int64) (*jni.Object, error)

GetRelativeTimeSpanString1_2 calls android.text.format.DateUtils.getRelativeTimeSpanString.

func (*DateUtils) GetRelativeTimeSpanString2

func (m *DateUtils) GetRelativeTimeSpanString2(arg0 *jni.Object, arg1 int64) (*jni.Object, error)

GetRelativeTimeSpanString2 calls android.text.format.DateUtils.getRelativeTimeSpanString.

func (*DateUtils) GetRelativeTimeSpanString3_1

func (m *DateUtils) GetRelativeTimeSpanString3_1(
	arg0 *jni.Object,
	arg1 int64,
	arg2 bool,
) (*jni.Object, error)

GetRelativeTimeSpanString3_1 calls android.text.format.DateUtils.getRelativeTimeSpanString.

func (*DateUtils) GetRelativeTimeSpanString3_3

func (m *DateUtils) GetRelativeTimeSpanString3_3(
	arg0 int64,
	arg1 int64,
	arg2 int64,
) (*jni.Object, error)

GetRelativeTimeSpanString3_3 calls android.text.format.DateUtils.getRelativeTimeSpanString.

func (*DateUtils) GetRelativeTimeSpanString4_4

func (m *DateUtils) GetRelativeTimeSpanString4_4(
	arg0 int64,
	arg1 int64,
	arg2 int64,
	arg3 int32,
) (*jni.Object, error)

GetRelativeTimeSpanString4_4 calls android.text.format.DateUtils.getRelativeTimeSpanString.

func (*DateUtils) IsToday

func (m *DateUtils) IsToday(arg0 int64) (bool, error)

IsToday calls android.text.format.DateUtils.isToday.

type Time

type Time struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Time wraps android.text.format.Time.

func NewTime

func NewTime(vm *jni.VM) (*Time, error)

NewTime creates a new android.text.format.Time instance.

func (*Time) After

func (m *Time) After(arg0 *jni.Object) (bool, error)

After calls android.text.format.Time.after.

func (*Time) Before

func (m *Time) Before(arg0 *jni.Object) (bool, error)

Before calls android.text.format.Time.before.

func (*Time) Clear

func (m *Time) Clear(arg0 string) error

Clear calls android.text.format.Time.clear.

func (*Time) Compare

func (m *Time) Compare(arg0 *jni.Object, arg1 *jni.Object) (int32, error)

Compare calls android.text.format.Time.compare.

func (*Time) Format

func (m *Time) Format(arg0 string) (string, error)

Format calls android.text.format.Time.format.

func (*Time) Format2445

func (m *Time) Format2445() (string, error)

Format2445 calls android.text.format.Time.format2445.

func (*Time) Format3339

func (m *Time) Format3339(arg0 bool) (string, error)

Format3339 calls android.text.format.Time.format3339.

func (*Time) GetActualMaximum

func (m *Time) GetActualMaximum(arg0 int32) (int32, error)

GetActualMaximum calls android.text.format.Time.getActualMaximum.

func (*Time) GetCurrentTimezone

func (m *Time) GetCurrentTimezone() (string, error)

GetCurrentTimezone calls android.text.format.Time.getCurrentTimezone.

func (*Time) GetJulianDay

func (m *Time) GetJulianDay(arg0 int64, arg1 int64) (int32, error)

GetJulianDay calls android.text.format.Time.getJulianDay.

func (*Time) GetJulianMondayFromWeeksSinceEpoch

func (m *Time) GetJulianMondayFromWeeksSinceEpoch(arg0 int32) (int32, error)

GetJulianMondayFromWeeksSinceEpoch calls android.text.format.Time.getJulianMondayFromWeeksSinceEpoch.

func (*Time) GetWeekNumber

func (m *Time) GetWeekNumber() (int32, error)

GetWeekNumber calls android.text.format.Time.getWeekNumber.

func (*Time) GetWeeksSinceEpochFromJulianDay

func (m *Time) GetWeeksSinceEpochFromJulianDay(arg0 int32, arg1 int32) (int32, error)

GetWeeksSinceEpochFromJulianDay calls android.text.format.Time.getWeeksSinceEpochFromJulianDay.

func (*Time) IsEpoch

func (m *Time) IsEpoch(arg0 *jni.Object) (bool, error)

IsEpoch calls android.text.format.Time.isEpoch.

func (*Time) Normalize

func (m *Time) Normalize(arg0 bool) (int64, error)

Normalize calls android.text.format.Time.normalize.

func (*Time) Parse

func (m *Time) Parse(arg0 string) (bool, error)

Parse calls android.text.format.Time.parse.

func (*Time) Parse3339

func (m *Time) Parse3339(arg0 string) (bool, error)

Parse3339 calls android.text.format.Time.parse3339.

func (*Time) Set1

func (m *Time) Set1(arg0 *jni.Object) error

Set1 calls android.text.format.Time.set.

func (*Time) Set1_3

func (m *Time) Set1_3(arg0 int64) error

Set1_3 calls android.text.format.Time.set.

func (*Time) Set3_1

func (m *Time) Set3_1(
	arg0 int32,
	arg1 int32,
	arg2 int32,
) error

Set3_1 calls android.text.format.Time.set.

func (*Time) Set6_2

func (m *Time) Set6_2(
	arg0 int32,
	arg1 int32,
	arg2 int32,
	arg3 int32,
	arg4 int32,
	arg5 int32,
) error

Set6_2 calls android.text.format.Time.set.

func (*Time) SetJulianDay

func (m *Time) SetJulianDay(arg0 int32) (int64, error)

SetJulianDay calls android.text.format.Time.setJulianDay.

func (*Time) SetToNow

func (m *Time) SetToNow() error

SetToNow calls android.text.format.Time.setToNow.

func (*Time) SwitchTimezone

func (m *Time) SwitchTimezone(arg0 string) error

SwitchTimezone calls android.text.format.Time.switchTimezone.

func (*Time) ToMillis

func (m *Time) ToMillis(arg0 bool) (int64, error)

ToMillis calls android.text.format.Time.toMillis.

func (*Time) ToString

func (m *Time) ToString() (string, error)

ToString calls android.text.format.Time.toString.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL