Swift语言重写的Tantek Çelik的NewBase60
import NumToBase60
NumToBase60.IntToSxg(123) // 23
NumToBase60.IntToSxgF(123123, formatLength: 4) // 0_C3
NumToBase60.SxgToInt("f1ex") // 8645997
NumToBase60.DateToSxg(NSDate(timeIntervalSinceReferenceDate: 0)) // 38i
NumToBase60.DateToSxgF(NSDate(timeIntervalSinceReferenceDate: 0), formatLength: 6) // 00038i
NumToBase60.SxgToDate("38i") // 01 Jan 2001 01:00"
NumToBase60.SxgToISO("37j") // 2000-11-03T01:00:00+01:00
注意:这是第一个我创建的Swift包。非常欢迎提供帮助。
Tantek Çelik的NewBase60。
http://tantek.pbworks.com/NewBase60
由Edward O'Connor从原始的CASSIS轻翻译为 CommonsJS- & Node.js感知JavaScript [email protected]。
然后再次翻译为更易用的Node.js模块,实现了类似于Shane Becker的NewBase60 ( https://github.com/veganstraightedge/new_base_60 )的日期转换。由Michael Owens实现的NewBase60.js [email protected]。在NPM上作为newbase60发布 ( https://npmjs.net.cn/package/newbase60 )。
在GitHub上由Haroenv翻译为Swift https://github.com/Haroenv/NewBase60
在MIT许可证下发布
NewBase60可在MIT许可证下使用。更多信息请参阅LICENSE文件。