现在通用的日历格式是 iCalendar,通常扩展名是 .ics
BEGIN:VCALENDAR #日历开始
| import 'package:dart_extensions/dart_extensions.dart'; | |
| import 'package:intl/intl.dart'; | |
| import 'package:lunar/lunar.dart'; | |
| List<Map<String, String>> calculateAdjustedWorkdayRelationship( | |
| {required List<Holiday> holidays, | |
| required String holidayName, | |
| required int Function(String holidayName) getHolidayLength}) { | |
| final dataTimeFormat = DateFormat("yyyy-MM-dd"); |
| package com.wilinz.xxx.util | |
| import okhttp3.OkHttpClient | |
| import java.security.SecureRandom | |
| import java.security.cert.X509Certificate | |
| import javax.net.ssl.SSLContext | |
| import javax.net.ssl.TrustManager | |
| import javax.net.ssl.X509TrustManager | |
| private fun OkHttpClient.Builder.ignoreCertificate(): OkHttpClient.Builder { |
| import okhttp3.*; | |
| import org.slf4j.Logger; | |
| import org.slf4j.LoggerFactory; | |
| import javax.net.ssl.*; | |
| import java.net.*; | |
| import java.security.cert.CertificateException; | |
| /* | |
| okhttp version used 3.8.1 |
| import 'package:flutter/material.dart'; | |
| import 'package:fluttertoast/fluttertoast.dart'; | |
| import 'package:get/get.dart'; | |
| import 'package:xxx/generated/locales.g.dart'; | |
| import 'package:xxx/ui/route.dart'; | |
| final FToast fToast = FToast(); | |
| bool _isInit = false; | |
| void toast(dynamic message) { |
| @Composable | |
| fun Sample() { | |
| val timePickerState = | |
| rememberTimePickerState( | |
| is24Hour = true, | |
| initialHour = 12, | |
| initialMinute = 0 | |
| ) | |
| var isShowTimePicker by remember { | |
| mutableStateOf(false) |
| package com.wilinz.xxx | |
| import androidx.compose.foundation.clickable | |
| import androidx.compose.foundation.layout.Column | |
| import androidx.compose.foundation.layout.Row | |
| import androidx.compose.foundation.layout.padding | |
| import androidx.compose.foundation.shape.RoundedCornerShape | |
| import androidx.compose.material3.Checkbox | |
| import androidx.compose.runtime.Composable | |
| import androidx.compose.runtime.mutableStateOf |
| import com.squareup.moshi.JsonAdapter | |
| import com.squareup.moshi.JsonReader | |
| import com.squareup.moshi.JsonWriter | |
| import com.squareup.moshi.Moshi | |
| import okio.BufferedSink | |
| import okio.BufferedSource | |
| inline fun <reified T> Moshi.adapter(): JsonAdapter<T> = adapter(T::class.java) | |
| package com.wilinz.cgsdk.util |
| package ptr | |
| func ptr[T any](v T) *T { | |
| return &v | |
| } | |
| func unptr[T any](ptr *T) T { | |
| return *ptr | |
| } |
| Sub DeleteArtisticText() | |
| Dim oShape As Shape | |
| Dim toDelete As New Collection | |
| Dim targetTexts() As Variant | |
| ' Specify the texts you want to delete | |
| targetTexts = Array("Text1", "Text2", "Text3") ' Add your specific texts here | |
| ' First, find all shapes to delete and add them to the collection | |
| For Each oShape In ActiveDocument.Shapes |