您的位置:首页 > 吉日

9999年12月31日23时59分59秒(9999年)

9999年12月31日23时59分59秒(9999年)

一款信托产品7000年后兑付?知情人士:底层资产确已违约,期限系误读

界面新闻记者 | 邹文榕

界面新闻编辑 |

近日,招商银行代销的百瑞信托旗下一款产品延期约7984年兑付一事引发市场关注。

百瑞信托某工作人员向界面新闻解释称,到期日9999年12月31日是指到期日、非固定期限,并非自媒体所说7000年后兑付,这只是行业内对可续期产品的通行写法。举例而言,有产品到期日为5+N,由于N为不确定时间,如果非要写个确切时间,只能这么写,投资人有误解可以理解。

不过,该工作人员也承认,上述产品涉及的地产公司确已违约,公司目前正积极处置。

根据产品材料,该信托产品全称为“百瑞宝盈854号集合资金信托计划(金科可续期债3期)”(下称:百瑞宝盈854号),受托人为百瑞信托,托管/保管人为招商银行重庆分行。

产品分两期发行,分别于2021年4月30日和2021年5月20日成立,合计存续规模14.27亿元。产品初始存续期限均为2年期,认购起点300万元,浮动报酬计提基准划分6.3%和6.5%两档。

信托计划本金用于向金科地产集团股份有限公司(下称:金科地产)进行可续期债权投资,金科地产将收到的款项用于其实际控制的佛山市顺德区金瀚房地产开发有限公司名下位于佛山市的顺德金科城项目四证齐全部分的开发建设。

据某投资人透露,2021年3月客户经理推介第一期产品时,曾表示介绍,百瑞宝盈854号信托项目期限为2+N,但“2年内大概率结束”,项目风控措施完善,抵押项目为广州市花都区纯住宅项目,抵押率70%;同时设置抵押项目公司股权质押:金科股份承债并公告,信托公司向抵押项目派驻人员,全程共管项目公司的营业执照、开户许资质证书、不动产权可证、合同章及财务章等。

随后,该投资人通过招商银行重庆分行认购了百瑞宝盈854号第1期产品合计300万元。

不过,在2022年7月14日百瑞信托发布的《2022年第二季度信托财产管理报告》中,百瑞宝盈854号的预计到期日却开始显示为9999年12月31日。

与此同时,该投资者的招商银行APP下关于百瑞宝盈854号产品的投资期限也显示为2914149天,约7984年。

按照2022年10月19日百瑞信托发布的《2022年第三季度信托财产管理报告》,因金科地产已触发加速到期条款,百瑞信托已向金科地产发送投资加速到期通知书,宣布债权于2022年9月20日到期,要求金科地产提前归还全部款项。

投资人向界面新闻表示,2022年第四季度开始便未再收到过信托收益分配。

据2023年7月14日发布的《2023年第二季度信托财产管理报告》显示,受房地产市场下行等综合影响,金科地产销售情况下滑,销售回款不及预期,现金流持续紧张。金科地产负面舆情频发,多次被下调评级、被起诉及强制执行等。

为保障委托人/受益人利益,百瑞信托正积极推进包括司法程序等在内的各项风险化解措施,并已向法院申请强制执行,查封了信托计划项下资产,正在积极处置中,采取包括对土地、股权资产进行司法拍卖等措施。

百瑞信托是上市公司电投产融(000958.SZ)的控股子公司,成立于1986年4月,历经多次增资扩股,注册资本增至40亿元。

公司连续八年获评行业最高等级“A级”。截至2023年6月30日,公司资产总额117.84亿元,负债总额1.99亿元。管理资产规模5331亿元,同比增加877亿元。2023年上半年,百瑞信托实现营收3.55亿元,净利润1.66亿元,同比纷纷下滑43.51%和61.79%。

人类“太空梦”或要破碎?宇航员DNA神秘突变,至今都无法解释

随着科技的不断进步,越来越多的国家将目光聚焦于太空探索。俄罗斯宇航员杰纳季·帕达尔卡曾在太空生活了879天,打破了太空停留时间的最长纪录。在太空环境中,与地球相比,重力微乎其微,一切物体都可以漂浮。要在失重的环境中长时间生活,宇航员在升空前需接受多次特训。研究指出,他们在太空生活一段时间后,体内的DNA会发生神秘的变异。

美国航天局有一对双胞胎宇航员斯科特和马克,两兄弟在身形和外貌上极为相似。2015年,斯科特前往国际空间站执行了340天的任务,而马克则留在地面。在此期间,科学家为了了解人体在不同环境下的变化,每隔几个月就会对两人进行抽血检测,斯科特会通过飞船将血液样本传回地面。

科罗拉多州立大学的苏珊教授认为,宇航员长期生活在高辐射、微重力的环境中,会导致细胞端粒变短,从而加速衰老。但研究结果却大相径庭,斯科特的细胞端粒呈现出增长趋势。然而,在返回地面一段时间后,又恢复到了原始水平。因此,研究人员认为,可能是因为太空中缺乏重力,使得细胞端粒异常活跃,才呈现出增长趋势。然而,这只是一个猜测,科学家们目前还无法对此现象做出合理解释。

此外,研究人员还发现,若长期生活在太空中,心脏会发生萎缩。科学家称斯科特的心室重量减轻了约23%,也就是心脏缩小了近四分之一。类似的情况也出现在了游泳健将伯努瓦身上,他每天训练近6个小时,在横渡太平洋期间,左心室重量也减轻了23%左右。从这两种情况来看,人们不禁猜想,难道人类永远无法脱离地球吗?

德克萨斯大学内科医学教授表示,在进入太空后,身体必须适应微重力环境,因此心脏会出现萎缩。伯努瓦也出现了类似的情况,是因为长时间的游泳会抵消一部分重力。虽然他们的心脏都发生了萎缩,但功能依然正常,不会对日常生活造成影响。

综上所述,这并不会阻碍人类踏上太空之旅,只是在升空前,需要进行一系列的训练罢了。

软件开发 | 在 MySQL 中处理时间

这篇关于 MySQL 中日期和时间的概述将帮助你在数据库表中处理时间值。

流行数据库系统 MySQL 的新老用户常常会对数据库处理时间值的方式感到困惑。有时用户不会费心去了解时间值的数据类型。这可能是因为他们觉得本身也没有什么好了解的。日期就是日期,对吧?好吧,并非总是如此。花几分钟时间了解 MySQL 如何存储和显示日期和时间是有益的。学习如何最好地利用数据库表中的时间值可以帮助你成为更好的编码者。

MySQL 时间值类型

当你在 MySQL 中新建表时,选择合适的数据类型(INT、FLOAT、CHAR等)高效地保存插入到表中的数据。MySQL 为时间值提供了五种数据类型。它们是DATE、TIME、DATETIME、TIMESTAMP和YEAR。

MySQL 使用 ISO 8601格式来存储以下格式的值(LCTT 译注:国际标准 ISO 8601,是国际标准化组织的日期和时间的表示方法,全称为《数据存储和交换形式·信息交换·日期和时间的表示方法》):

DATE:YYYY-MM-DDTIME:HH:MM:SSTIMESTAMP:YYYY-MM-DD HH:MM:SSYEAR:YYYY

DATETIME 与 TIMESTAMP 的比较

你可能已经注意到 日期时间DATETIME 和 时间戳TIMESTAMP 数据类型存有相同的数据。你可能想知道这两者之间是否有差异。答案是:有。

首先,可以使用的日期范围不同。DATETIME可以保存 1000-01-01 00:00:00 和 9999-12-31 23:59:59 之间的日期,而TIMESTAMP的范围更有限,从 1970-01-01 00:00:01 到 2038-01-19 03:14:07 UTC。

其次,虽然两种数据类型都允许你 自动初始化auto_initialize 或 自动更新auto_update 它们各自的值(分别用 DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP),但在 5.6.5 版本之前,对DATETIME值不能这样操作。如果你要用DATETIME,你可以使用CURRENT_TIMESTAMP的 MySQL 同义词之一,例如NOW或LOCALTIME。

如果你对一个 DATETIME值使用ON UPDATE CURENT_TIMESTAMP(或其同义词之一),但没有使用DEFAULT CURRENT_TIMESTAMP子句,那么这个列的默认值为NULL。除非你在表的定义中包含NOT NULL,在这种情况下,它默认为 0。

另一件需要记住的重要事情是,尽管通常情况下,除非你声明一个默认值,否则 DATETIME和TIMESTAMP列都没有一个默认值,但这个规则有一个例外。如果没有指定DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP这两个子句,并且禁用explicit_defaults_for_timestamp这个变量,那么你表中的第一个TIMESTAMP列将被隐式创建。

要检查这个变量的状态,请运行:

mysql> show variables like 'explicit_default%';

如果你想打开或关闭它,运行这段代码(用 0 表示关闭,用 1 表示打开):

mysql> set explicit_defaults_for_timestamp = 0;

TIME

MySQL 的 时间TIME 数据类型可能看起来很简单,但有几件事是一个优秀的程序员应该牢记的。

首先要注意的是,虽然 TIME经常被认为是一天中的时间,但它实际上是经过的时间。换句话说,它可以是一个负值,或者可以大于 23:59:59。在 MySQL 中,一个TIME值的范围可以是 -838:59:59 到 838:59:59。

另外,如果你缩写一个时间值,MySQL 会因你是否使用冒号作出不同解释。例如,10:34 这个值被 MySQL 看作是 10:34:00。也就是说,十点过后的 34 分钟。但是,如果你不使用冒号写作 1034,MySQL 将其视为 00:10:34,意思是 10 分钟 34 秒。

最后,你应该知道 TIME值(以及DATETIME和TIMESTAMP字段的时间部分)从 5.6.4 版本开始,可以取一个小数部分。要使用它,请在数据类型定义的结尾处添加一个整数(最大值为 6)的圆括号。

time_column TIME(2)

时区

时区变化不仅在现实世界中产生混乱和疲劳,而且也会在数据库系统中制造麻烦。地球被划分为 24 个独立的时区,通常每隔 15 度经度就会发生变化。我说通常是因为一些国家行事方式不同。例如中国只在一个时区运作,而不是预期的五个时区。

你如何处理处于不同时区的数据库系统的用户就成了一个问题。幸运的是,MySQL 并没有使这个问题变得太困难。

要检查你的会话时区,请运行:

mysql> select @@session.time_zone;

如果结果显示 System,这意味着它正在使用你的my.cnf配置文件中设置的时区。如果你在本地计算机上运行你的 MySQL 服务器,这可能就是你会得到的,你不需要做任何改变。

如果你想改变你的会话的时区,请运行如下命令:

mysql> set time_zone = '-05:00';

这将你的时区设置为 美国/东部US/Eastern,比 协调世界时UTC 晚五个小时。

获得一周的日期

为了跟上本教程后面部分的代码,你应该在你的系统中创建一个带有日期值类型的表。比如:

mysql> create table test( row_id smallint not null auto_increment primary key,the_date date not null);

然后使用 ISO 8601 格式在表中插入一些随机日期,如

mysql> insert into test (the_date) VALUES ('2022-01-05');

我在我的 test表中插入了四行日期值,你插入多少行都可以。

有时你可能想知道某一天是星期几。MySQL 给了你几种实现方法。

第一种,也是最显而易见的方法,是使用 DAYNAME函数。如下示例表所展示,DAYNAME函数可以告诉你每个日期是星期几:

mysql> SELECT the_date, DAYNAME(the_date) FROM test;+------------+-------------------------------+| the_date | DAYNAME(the_date) |+------------+-------------------------------+| 2021-11-02 | Tuesday || 2022-01-05 | Wednesday || 2022-05-03 | Tuesday || 2023-01-13 | Friday |+------------+-------------------------------+4 rows in set (0.00 sec)

另外两种获取星期几的方法是返回整数值,而不是星期几的名称,分别是 WEEKDAY和DAYOFWEEK。他们都返回数字,却又各不相同。WEEKDAY函数返回从 0 到 6 的数字,其中 0 代表星期一,6 代表星期日。而DAYOFWEEK则返回从 1 到 7 的数字,其中 1 代表星期日,7 代表星期六。

mysql> SELECT the_date, DAYNAME(the_date),WEEKDAY(the_date), DAYOFWEEK(the_date) FROM test;+------------+------------------+------------------+--------------------+| the_date | DAYNAME(the_date)| WEEKDAY(the_date)| DAYOFWEEK(the_date)|| 2021-11-02 | Tuesday | 1 | 3 || 2022-01-05 | Wednesday | 2 | 4 || 2022-05-03 | Tuesday | 1 | 3 || 2023-01-13 | Friday | 4 | 6 |+------------+------------------+------------------+--------------------+4 rows in set (0.00 sec)

当你只想获取日期的一部分时

有时你可能在 MySQL 表中存储了一个日期,但是你只想获取日期的一部分。这并不是问题。

MySQL 中有几个顾名思义的函数,可以轻松获取日期对象的特定部分。以下是一些示例:

mysql> SELECT the_date, YEAR(the_date), MONTHNAME(the_date), DAYOFMONTH(the_date) FROM test ;+-----------+---------------+-------------------+---------------------+| the_date | YEAR(the_date)|MONTHNAME(the_date)| DAYOFMONTH(the_date)|+-----------+---------------+-------------------+---------------------+| 2021-11-02| 2021 | November | 2 || 2022-01-05| 2022 | January | 5 || 2022-05-03| 2022 | May | 3 || 2023-01-13| 2023 | January | 13 |+-----------+---------------+-------------------+---------------------+4 rows in set (0.00 sec)

MySQL 也允许你使用 EXTRACT函数来获取日期的一部分。你提供给函数的参数是一个单位说明符(确保是单数形式)、FROM和列名。因此,为了从我们的 test 表中仅获取年份,你可以写:

mysql> SELECT EXTRACT(YEAR FROM the_date) FROM test;+----------------------------------------------+| EXTRACT(YEAR FROM the_date) |+----------------------------------------------+| 2021 || 2022 || 2022 || 2023 |+----------------------------------------------+4 rows in set (0.01 sec)

插入和读取不同格式的日期

正如之前提到的,MySQL 使用 ISO 8601格式存储日期和时间值。但是如果你想以另一种方式存储日期和时间值,例如MM-DD-YYYY格式,怎么办?首先,不要尝试这样做。MySQL 以 8601 格式存储日期和时间,就是这样。不要尝试更改它。但是,这并不意味着你必须在将数据输入到数据库之前将数据转换为特定的格式,或者你不能以任何你想要的格式展示数据。

如果你想要将非 ISO 的格式的日期输入到表中,你可以使用 STR_TO_DATE函数。第一个参数是你想要存储在数据库中的日期的字符串值。第二个参数是格式化字符串,它让 MySQL 知道日期的组织方式。让我们看一个简单的例子,然后我将更深入地研究这个看起来很奇怪的格式化字符串是什么。

mysql> insert into test (the_date) values (str_to_date('January 13, 2023','%M %d, %Y'));Query OK, 1 row affected (0.00 sec)

你将格式化字符串放在引号中,并在每个特殊字符前加上百分号。上面代码中的格式序列告诉 MySQL 我的日期由一个完整的月份名称 %M,后跟一个两位数的日期%d,然后是一个逗号,最后由一个四位数的年份%Y组成。请注意,大写很重要。

一些其他常用的格式化字符串字符是:

%b缩写月份的名称(例如:Jan)%c数字月份(例如: 1)%W星期名称(例如: `Saturday)%a星期名称的缩写(例如:Sat)%T24 小时制的时间(例如:22:01:22)%r带 AM/PM 的 12 小时制的时间(例如:10:01:22 PM)%y两位数的年份(例如: 23)

请注意,对于两位数年份 %y,年份范围是 1970 到 2069。因此,从 70 到 99 的数字被假定为 20 世纪,而从 00 到 69 的数字被假定为 21 世纪。

如果你有一个日期存储在你的数据库中,你想用不同的格式显示它,你可以使用这个 DATE_FORMAT函数:

mysql> SELECT DATE_FORMAT(the_date, '%W, %b. %d, %y') FROM test;+-----------------------------------------+| DATE_FORMAT(the_date, '%W, %b. %d, %y') |+-----------------------------------------+| Tuesday, Nov. 02, 21 || Wednesday, Jan. 05, 22 || Tuesday, May. 03, 22 || Friday, Jan. 13, 23 |+-----------------------------------------+4 rows in set (0.00 sec)

总结

本教程应该为你提供了一个关于 MySQL 中的日期和时间值的有用的概述。我希望本文教会了您一些新知识,使您能够更好地控制和理解 MySQL 数据库如何处理时间值。

(题图:MJ/76b6481a-a271-4e81-bc17-dd7fbe08a240)

via: https://opensource.com/article/23/2/temporal-values-mysql

作者:Hunter Coleman选题:lkxed译者:hanszhao80校对:wxy

本文由 LCTT原创编译,Linux中国荣誉推出

9999,不是白银,不是黄金,更不是白金!居然是……

9999,不是白银,不是黄金,更不是白金!居然是。。。。。。

本人是房地产公司一名会计,这两天一直为一件事情烦恼,熟悉会计的人都知道,那就是抄报税。

每个月初,会计的流程是这样的:打开金税盘,数据上报,然后开始报税,最后清卡(以前小规模纳税人可以直接开机清卡的,自今年7月1日起也要先报税才能清卡了)。

因为以往本公司都是零申报,所以我以前都是打开报表,直接保存就行了,本月闲来无事,我就浏览了一遍报表,当看到附表一的时候楞了一下,啥,简易征收那边居然是灰色不可填状态,这让我有点傻眼,万一要是有简易征收数据,那到时候俺咋填呢?想着凡事找组织的原则,我就联系了我的主管税务局,客服很认真的告诉我:你没有做简易征收备案,在电子税务局里做个备案就解决了。OK,我立马行动,点开电子税务及—我的应用—申请类—一般纳税人简易征收备案。纳尼,已经备过案了!

只好再次求助组织,答曰:来税局大厅吧,让我们工作人员现场解决。第二天屁颠屁颠的跑到税务局,值班人员看到我那个灰色的简易征收界面,先是一口咬定我没做简易征收备案,当我把那个申请界面给她看了以后,改口说:呃,这个不是我们的事情,你要和网上电子税务局联系,是他们的事情,拨打电话4009812366。

无奈只好无功而返。回到办公室立马拨打4009812366,把事情一说,那边说:你原来是在柜面备案的,现在要在电子税务局重新备案。好吧,我就又重新在电子税务局备案,提交以后,终于看到了成功的界面

兴冲冲打开申报表,点开附表一,OMG,灰色巍然不动,这可把我搞蒙了,只好再次求助4009812366,那边沉吟半晌,我们后台查下,待会联系你。随后就是手机不离身的时光。

终于等来了电话,告诉我一个令人莫名惊诧的结果

大家注意看那个红色框,开始时间是9999年12月31日。。。。。。等于说我这辈子是看不到开始了,估计N多辈人都看不到了!4009812366说这个是主管税务局的责任,和他们无关,让我再找主管税务局。。。。。。

没办法吖,只能联系主管税务局。税务局说:你带着公章、营业执照、经办人身份证来大厅试试看吧,看柜面能不能解决(语气也不是很肯定)。外出带公章一直是个头疼的事情,有过这种经验的人肯定知道,因为一般单位对公章的管理都比较严格,不是能随便带出来的,一般都是由办公室主任保管,要带出来先是要层层汇报,然后还得就着人家的时间去税务局,想着就头疼。忽然想到我公司下的一个分公司在简易征收上面我也是如此操作的,估计结果应该和总公司差不多,点开电子税务局一看。。。。。。果不其然

这下我有点不乐意了,一个单位还好跑点,你几个单位都这样,又不是我的责任,让我这么东奔西走合适吗?所以我又拨打了12366的电话,反映了这个情况,我的要求就是:这个应该是系统的原因,不该让企业跑来跑去,最好能在后台彻底修复这个bug,以绝后患。12366答应向上反应,让俺等待通知。

各位朋友,你们认为我能收到好消息么?