bikram_sambat 1.0.0 copy "bikram_sambat: ^1.0.0" to clipboard
bikram_sambat: ^1.0.0 copied to clipboard

A dart package that handles working with Nepali Bikram Sambat dates

example/bikram_sambat_example.dart

import 'package:bikram_sambat/src/bikram_sambat_date.dart';

void main() {
  // BikramSambat class implements `dart:core`'s [DateTime] class to represent Nepali BS Dates
  final currentDate = BikramSambat.now();
  print(currentDate); // 2082-01-16 22:26:54.391157

  // Parse Bikram Sambat Dates
  final parsedDate = BikramSambat.parse('2079-10-08T04:22:54.000');
  print(parsedDate); // 2079-10-08 04:22:54.000

  // Arbitrary values
  final date = BikramSambat(2076, 1, 90); // 90th day of 2076 BS
  print(date); // 2076-03-27 00:00:00.000

  // Date Conversion
  // Converts dates from AD to BS and vice versa.

  final bsDate = DateTime(2001, 12, 13, 14, 15, 16).toBikramSambat();
  print('BS Date = $bsDate'); // 2058-08-28 14:15:16.000
  final adDate = bsDate.toDateTime();
  print('AD Date = $adDate'); // 2001-12-13 14:15:16.000
}
3
likes
0
points
20
downloads

Publisher

verified publisherkedark.com.np

Weekly Downloads

A dart package that handles working with Nepali Bikram Sambat dates

Homepage
Repository (GitHub)
View/report issues

Topics

#bikram-sambat #ad-bs #nepali-date #nepali-time

Documentation

Documentation

License

unknown (license)

More

Packages that depend on bikram_sambat