sql - Oracle SQL。用俄语拼出日期(由数字组成)

标签 sql oracle date

最初的任务是拼出一个数字(12-12,123-123,等等)

它的执行方式如下:

select to_char(to_date(:number,'j'),'jsp') from dual;

现在,有人知道要更改此代码中的哪些内容,以便用俄语拼写数字吗?或者也许我应该使用完全不同的方法来完成这项任务?

最佳答案

据我所知,你无法使用你想要的格式来做到这一点。

你可以这么读HereHere .

这“应该”是这样:

select to_char( to_date(123,'J'),'Jsp','nls_date_language=Russian') from dual

但是行不通。如果您想要其他格式,它也可以,即:

select to_char(sysdate,'Day', 'nls_date_language=Russian') from dual

有些人使用谷歌翻译 API 来完成它,可能会毫无问题地工作,因为这些单词很容易翻译,或者您可以自己实现。这两个示例都可以在上面的链接中找到。

关于sql - Oracle SQL。用俄语拼出日期(由数字组成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17447392/

相关文章:

php - 获取最近 7 天和最近 24 小时之间的数据 MySQL

sql - 加快 oracle sql 删除查询

php - 将 int(11) 转换为 yyyy-mm-dd 格式

ios - 仅重置 UIDatePicker 的一部分

sql - regexp_matches() 返回 $ 的两个匹配项(字符串结尾)

mysql - 在 MYSQL 中按 "ENUM field"排序

java - 使用java将XML文件中的数据加载到表中

mysql - Pentaho Community Edition 8.3 版本中的变更数据捕获

java - 使用 ThreeTen 在 Android 中显示日期时发生冲突

sql - 使删除语句​​在找到行后立即删除行,而不是在删除完成之前保持表静态